Você está na página 1de 2

TEXT ELEMENT -este textul care apare in ecranul de selectie sa in ecranul de iesire -poate fi folosit pentru a inlocui orice

literal in abap program. SELECTION TEXTS -poti inlocui textul standard care apare la parametrii si criteriul de selectie pe ecranul de selectie TEXT SYMBOLS -sunt constantele de text pe care le introduci si le mentii in afara progr. -trebuie folosit text symbol in locul text literals la finalul progr. pentru a mentine language-independent si usurinta. -se pot folosi exact ca literals, la fiecare pozitie in declaratie unde se poate scrie un literal se poate scrie text symbol. TEXT-<idt>

* functia COMPARE este posibila pentru selection text si text symbols dar nu pt titles and headers * functia MOVE-CORRESPONDING <string1> TO <string2> assigneaza continutul componentelor structurii <string1> componentelor structurii <string2> care au acelasi nume. Sistemul executa MOVE ptr fiecare pereche de nume astfel: MOVE STRING1-<component> TO STRING2-<component> * functia WRITE TO scrie/plaseaza valoarea(literal) sau continutul campului surs a care poate fi orice data object in campul tinta care poate fi o variabila. Nu poate fi o valoare sau o constanta. Campul tinta este interpretat ca si camp de tip C. Sistemul intotdeauna converte ste continutului campului sursa in tip C.Apoi scrie caracteriul rezultat in campul t arget fara a-l converti in tipul de data al campului tinta. De aceea nu e recomandat c a sa folosim target field un tip de data numeric. * functia CLEAR <f> reseteaza valorile oricarui data objects la valorile initial e * functia SHIFT <c> muta bit by bit sau char by char campurile SHIFT <C> LEFT DELETING LEADING <STR> - muta primul caracter la sanga SHIFT <C> RIGHT DELETING TRAILING <STR> - muta ultimul caracter la dreapta in <str> care poate fi o variabila

STRUCTURA - este un grup de campuri interne in program data: begin of <fstring>, <compnent declaration>, .... end of <fstring>. INTERNAL TABLE - internal table este dynamic data object pt ca nr liniilor nu e fix

- la adaugarea/ stergerea datelor din internal table, ele trebuie retinute tempo ral. Zona in care se retin se numeste WORK AREA(care este un data object) care TREBUI E sa aibe aceeasi structura ca a IT. IT consta in body si header line optional.header line este un work area implicit pentru internal table HEADER LINE este un field string cu aceeasi structura ca cea a unui rand in corp ul IT dar poate retine doar o singura linie. DEFAULT WORK AREA este un buffer care retine fiecare inregistrare inainte de a f i adaugata/ stearsa din IT. - internal table se poate crea ca o data type (TYPES statement) si apoi un data object bazata pe ea sau se poate crea ca data object direct (DATA statement).Se poate crea internal table cu/ fara header lines. - pentru data objects nu se specifica memorie. !!! internal tables sunt convertibile doar catre alte internal tables; nu sunt c onvertibile in structuri sau campuri elementare. IT sunt convertibile daca tipurile de linii su nt convertibile DATA <f> <TYPE> [WITH HEADER LINE] <type>- pentru referire la table data type sau table data object <f> - data object <f> este declarat ca internal table care are aceeasi structu ra cu structura dinainte creata [With header line] - optiune care apare cand internal table este creata cu work area

Você também pode gostar