Exercise Smartform

1
Sa sa creeze un program care sa permita imprimarea unei facturi folosind fie Smartform, fie Sapscript. Programul va avea ca parametrii se selectie urmatoarele: - Numarul facturii (VBRK-VBELN) – obligatoriu - Un radiobutton cu 2 optiuni : Smartform si SapScript Layout-ul facturii il gasiti in documentele atasate Invoice.doc si Invoice_technical.doc. Observatii : 1. Veti folosi acelasi logo pentru companie indicat in documente (il veti incarca in system folosind tranzactia SE78). 2. Adresa din stanga sus reprezinta adresa companiei. Informatiile sunt luate din tabelele T001 folosind company code-ul (BUKRS) din VBRK si adresa din ADRC (unde ADRC-ADDRNUMBER = T001-ADRNR) 3. Adresa din dreapta sus reprezinta adresa clientului (VBRK-KUNRG = KNA1-KUNNR) 4. Pentru fiecare item in parte va trebui sa se afiseze si Livrarea din care face parte, precum si textul Item Note - 0002 (daca exista). Textele asociate facturii se pot citi folosind functia READ_TEXT si se gasesc in tabela STXH. De exemplu, textul Item Note pentru pozitia 10 din factura 90021852 ii corespunde inregistrarea urmatoare din STXH: 5. Totalul se va afisa doar pe ultima pagina, la final.

description

ABAP Smartforms Exercises

Transcript of Exercise Smartform

Page 1: Exercise Smartform

Sa sa creeze un program care sa permita imprimarea unei facturi folosind fie Smartform, fie Sapscript.

Programul va avea ca parametrii se selectie urmatoarele:

- Numarul facturii (VBRK-VBELN) – obligatoriu- Un radiobutton cu 2 optiuni : Smartform si SapScript

Layout-ul facturii il gasiti in documentele atasate Invoice.doc si Invoice_technical.doc.

Observatii :

1. Veti folosi acelasi logo pentru companie indicat in documente (il veti incarca in system folosind tranzactia SE78).

2. Adresa din stanga sus reprezinta adresa companiei. Informatiile sunt luate din tabelele T001 folosind company code-ul (BUKRS) din VBRK si adresa din ADRC (unde ADRC-ADDRNUMBER = T001-ADRNR)

3. Adresa din dreapta sus reprezinta adresa clientului (VBRK-KUNRG = KNA1-KUNNR)4. Pentru fiecare item in parte va trebui sa se afiseze si Livrarea din care face parte, precum si

textul Item Note - 0002 (daca exista). Textele asociate facturii se pot citi folosind functia READ_TEXT si se gasesc in tabela STXH. De exemplu, textul Item Note pentru pozitia 10 din factura 90021852 ii corespunde inregistrarea urmatoare din STXH:

5. Totalul se va afisa doar pe ultima pagina, la final.