关键词不能为空

当前您在: 主页 > 英语 >

抱抱装ABAP语句整理

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-21 20:36
tags:

悼-

2021年1月21日发(作者:adulterate)
ADD:



ADD v1 FROM v2 TO v3 GIVING v4



ADD v1 THEN v2 UNTIL v3 GIVING m



ADD v1 THEN v2 UNTIL v3 TO m



ADD v1 THEN v2 UNTIL v3



ADD v1 TO v2



ADD-CORRESPONDING rec1 TO rec2

APPEND:



APPEND tabla



APPEND area1 TO tabla2



APPEND INITIAL LINE TO tabla1



APPEND tabla SORTED BY v3



APPEND area1 TO tabla2 SORTED BY v3



APPEND LINES OF tabla1 TO tabla 2



APPEND LINES OF tabla1 FROM ix1 TO tabla2



APPEND LINES OF tabla1 FROM ix1 TO ix2 TO tabla2

ASSIGN:



ASSIGN v1 TO DECIMALS dec TYPE tipo



ASSIGN f+off(len) TO DECIMALS dec TYPE tipo



ASSIGN (f) TO TYPE tipo DECIMALS dec



ASSIGN +off(len) TO DECIMALS dec TYPE tipo



ASSIGN TABLE FIELD v1

TO



ASSIGN TABLE FIELD (f) TO



ASSIGN COMPONENT n OF STRUCTURE rec TO DECIMALS dec TYPE tipo



ASSIGN COMPONENT name OF STRUCTURE rec TO DECIMALS dec TYPE tipo



ASSIGN LOCAL COPY OF v1 TO



ASSIGN LOCAL COPY OF MAIN TABLE FIELD (f) TO



ASSIGN LOCAL COPY OF INITAL LINE tabla TO

*------- -------------------------------------------------- -----------------
AT:



AT END OF v1



AT NEW v1



AT FIRST



AT LAST



AT fg WITH fg1



AT LINE-SELECTION



AT USER-COMMAND



AT PFx



AT SELECTION-SCREEN





ON ps1





ON END OF s1





ON VALUE-REQUEST FOR ps1





ON HELP-REQUEST FOR ps1





ON RADIOBUTTON GROUP radi1





ON BLOCK blk1





OUTPUT

*------------------------------------------------- -------------------------
AUTHORITY-CHECK:



AUTHORITY-CHECK OBJECT object ID name1

FIELD f1

*------------- -------------------------------------------------- -----------
BACK:



BACK

*--------------------------------------------- -----------------------------
BREAK-POINT:



BREAK-POINT lit1

*---- -------------------------------------------------- --------------------
CALL:



CALL FUNCTION {AutoInsertFunctionCall}



CALL FUNCTION fnc1





EXPORTING

p1 = v1





IMPORTING

p1 = v1





TABLES




p1 = tabla1





CHANGING


p1 = v1





EXCEPTIONS exc1 = retc1



CALL FUNCTION fnc1 STARTING NEW TASK tskname2





DESTINATION dest1





DESTINATION IN GROUP grp1





DESTINATION IN GROUP DEFAULT





PERFORMING form1 ON END OF TASK





EXPORTING

p1 = v1





TABLES




p1 = tabla1





EXCEPTIONS exc1 = retc2 MESSAGE msg2



CALL FUNCTION fnc1 IN UPDATE TASK





EXPORTING

p1 = v1





TABLES




p1 = tabla1



CALL FUNCTION fnc1 DESTINATION dest1





EXPORTING

p1 = v1





IMPORTING

p1 = v1





TABLES




p1 = tabla1





CHANGING


p1 = v1





EXCEPTIONS exc1 = retc2





EXCEPTIONS exc1 = retc2

MESSAGE mess



CALL FUNCTION fnc1 IN BACKGROUND TASK





AS SEPARATE UNIT





DESTINATION desti1





EXPORTING

p1 = v1





TABLES




p1 = tabla1



CALL CUSTOMER-FUNCTION fnc1





EXPORTING

p1 = v2





IMPORTING

p1 = v2





TABLES




p1 = tabla1





CHANGING


p1 = v2





EXCEPTIONS exc2 = retc1



CALL SCREEN scr1





STARTING AT x1 y1





ENDING AT x2 y2



CALL TRANSACTION tran1





AND SKIP FIRST SCREEN





USING tabla1







MODE m1







UPDATE upd1







MESSAGES INTO msg1



CALL DIALOG dlog1





USING tabla







MODE mode1





AND SKIP FIRST SCREEN





EXPORTING v1 FROM v2





IMPORTING v1 TO


v2



CALL METHOD met1 (





EXPORTING p1 = v1





IMPORTING p1 = v1





CHANGING

p1 = v1 )



CALL METHOD met1





EXPORTING

p1 = v1





IMPORTING

p1 = v1





CHANGING


p1 = v1





RECEIVING

p1 = v1





EXCEPTIONS ex = idx



CALL cfunc1





ID id1 FIELD v1 ... ID id1 FIELD v2

*--------------------------------------------- -----------------------------
CASE:



CASE v1





WHEN bed1







stm1





WHEN bed2







stm2





WHEN bedx





WHEN OTHERS







stm3




ENDCASE

*------------------------------------------------- -------------------------
CHECK:



CHECK SELECT-OPTIONS



CHECK logexp1



CHECK s1

*--------------------------------------------- -----------------------------
CLEAR:



CLEAR v1





WITH lit1





WITH NULL

CLOSE:



CLOSE CURSOR curs1



CLOSE DATASET dsn1

COLLECT:



COLLECT tabla1



COLLECT wrk1 INTO tabla2

*---------------------------------------- ----------------------------------
COMMIT:



COMMIT WORK





AND WAIT

*---------------------- -------------------------------------------------- --
COMMUNICATION:



COMMUNICATION INIT DESTINATION desti1 ID ident1



COMMUNICATION ALLOCATE ID iden1



COMMUNICATION ACCEPT ID ident1



COMMUNICATION SEND ID ident 1 BUFFER b1



COMMUNICATION RECEIVE ID ident1





BUFFER b1





DATAINFO datn1





STATUSINFO stat1



COMMUNICATION DEALLOCATE ID ident1

*- -------------------------------------------------- -----------------------
CONCATENATE:



CONCATENATE v1 v2 ... vx INTO f2





SEPARATED BY f3

* -------------------------------------------------- ------------------------
COMPUTE:



COMPUTE v1 = arithexp

*--------- -------------------------------------------------- ---------------
CONDENSE:



CONDENSE r1





NO- GAPS



CONDENSE v1

*---- -------------------------------------------------- --------------------
CONSTANTS:



CONSTANTS con1 ... VALUE valu1



CONSTANTS con1 ... VALUE IS INITIAL



CONSTANTS con1(len2) ... VALUE valu1



CONSTANTS con1(len2) ... VALUE IS INITIAL



CONSTANTS: BEGIN OF conr1,



CONSTANTS: END OF conr1
*--------------------------------------------- -----------------------------

CONTINUE:



CONTINUE

CONTROLS:



CONTROLS contrl TYPE TABLEVIEW USING SCREEN

*--------------------------- -----------------------------------------------
CONVERT:



CONVERT DATE v1 INTO INVERTED-DATE v2



CONVERT INVERTED-DATE v1 INTO DATE v2



CONVERT TEXT text1 INTO SORTABLE CODE cod2

*---------------------------------------- ----------------------------------
CREATE:



CREATE OBJECT obj1 class2





LANGUAGE lang1

*- -------------------------------------------------- -----------------------
DATA:



DATA: BEGIN OF tabla1





INCLUDE STRUCTURE struc1



DATA: END OF tabla1



DATA: BEGIN OF COMMON PART cp1



DATA: END OF COMMON PART



DATA: BEGIN OF tabla1 OCCURS n2





VALID BETWEEN v1 AND v2



DATA: END OF tabla1



DATA: BEGIN OF rec1



DATA: END OF rec1



DATA: v1





TYPE typ1





LIKE v1





TYPE typ1 OCCURS n2





LIKE v1

OCCURS n2





TYPE LINE OF ityp1





LIKE LINE OF tabla1





VALUE lit1





DECIMALS n1





WITH HEADER LINE



DATA: v1(len1)





TYPE tipo





TYPE typ1 OCCURS n2





TYPE LINE OF ityp1





VALUE lit1





DECIMALS n1





WITH HEADER LINE

*---------------------------- ----------------------------------------------
DEFINE:



DEFINE name1





stm1





stm2



END-OF-DEFINITION

*---------------------------------------- ----------------------------------
DELETE:



DELETE tabla1



DELETE tabla1 INDEX ix2



DELETE tabla1 FROM ix2 TO ix3



DELETE tabla1 WHERE cond2





FROM ix1





TO


ix2



DELETE ADJACENT DUPLICATES FROM tabla1





COMPARING v1 v2 ...





COMPARING ALL FIELDS



DELETE etab1



DELETE *etab1



DELETE FROM etab1 WHERE cond2





CLIENT SPECIFIED



DELETE FROM (name_etab1) WHERE cond2





CLIENT SPECIFIED



DELETE (name_etab1)





FROM area1





CLIENT SPECIFIED



DELETE etab FROM TABLE tabla2



DELETE (name_etab1) FROM TABLE tabla





CLIENT SPECIFIED



DELETE etab1 VERSION ver2



DELETE *etab1 VERSION ver2



DELETE DATASET name1



DELETE FROM DATABASE etab1(ar) ID key2





CLIENT v1



DELETE REPORT name1



DELETE TEXTPOOL name1 LANGUAGE lan2



DELETE DYNPRO v1



DELETE FROM SHARED BUFFER etab1(ar) ... ID

*---------------- -------------------------------------------------- --------
DESCRIBE:



DESCRIBE DISTANCE BETWEEN v1 AND v2 INTO v2



DESCRIBE FIELD v1





DECIMALS n1





EDIT MASK msk1





LENGTH n1





OUTPUT-LENGTH n1





TYPE t1 COMPONENTS n2





TYPE t1



DESCRIBE LIST





NUMBER OF LINES ln1







INDEX ix1





NUMBER OF PAGES n1







INDEX ix1





LINE lin PAGE pn1







INDEX ix1



DESCRIBE LIST PAGE pag1





INDEX ix1





LINE-SIZE col1





LINE-COUNT lin1





LINES lin1





FIRST- LINE lin1





TOP-LINES lin1





TITLE-LINES lin1





HEAD-LINES lin1





END-LINES lin1



DESCRIBE TABLE tabla1





LINES n1





OCCURS n1

*-------------------------- ------------------------------------------------
DETAIL:



DETAIL

DIVIDE:



DIVIDE v1 BY v2



DIVIDE-CORRESPONDING r1 BY r2

*---------------------------------------- ----------------------------------
DO:



DO



DO v1 TIMES










DO n1 TIMES





VARYING v1 FROM v2 NEXT v3



DO n1 TIMES





VARYING v1 FROM v2 NEXT v3



ENDDO



DO 254 TIMES.











MOVE '#' TO SY-ULINE+SY-INDEX(1).



ENDDO

*------------------------- -------------------------------------------------
EDITOR-CALL:



EDITOR-CALL FOR tabla





TITLE text





DISPLAY-MODE



EDITOR-CALL FOR REPORT name





DISPLAY-MODE

*--- -------------------------------------------------- ---------------------
ELSE:



ELSE



ELSEIF logop1

*------------------------------------------------ --------------------------
END:



END-OF-DEFINITION



END-OF- PAGE



END-OF-SELECTION



ENDAT



ENDCASE



ENDDO



ENDEXEC



ENDFORM



ENDFUNCTION



ENDIF



ENDLOOP



ENDMODULE



ENDON



ENDPROVIDE



ENDSELECT



ENDWHILE

EXEC SQL:



EXEC SQL





PERFORMING form





ENDEXEC

*---------------------------- ----------------------------------------------
EXIT:






EXIT



EXIT FROM SQL



EXIT FROM STEP-LOOP

*---------------- -------------------------------------------------- --------
EXPORT:



EXPORT objn1 ... objn2 TO MEMORY





FROM v1 ...





ID key1



EXPORT objn1 ... objn2 TO DATABASE etab3(ar4) ID key5





FROM v1





CLIENT c1





USING form_name



EXPORT obj1 ... objn2 TO DATASET dsn3(ar4) ID key5



EXPORT obj1 ... objn2 TO SHARED BUFFER etab3(ar4) ID key5





FROM v1 ...





CLIENT c1



EXPORT DYNPRO head1 fields2 order3 match4 ID id4



EXPORT NAMETAB h f ID id

EXTRACT:



EXTRACT r1




FETCH:



FETCH NEXT CURSOR c1 INTO work2




FIELD-GROUPS:



FIELD-GROUPS: fgr1, fgr2 ...

FIELD-SYMBOLS:



FIELD- SYMBOLS





STRUCTURE stru1 DEFAULT work2





TYPE typ1





TYPE LINE OF typ1





LIKE s1





LIKE LINE OF s1

FIELDS:



FIELDS v1

FORM:



FORM pp1





USING p2 p3 ...



ENDFORM.



FORM form_name1





USING p1 p2 ...





USING VALUE(p1) VALUE(p2) ...





CHANGING p1 p2 ...





CHANGING VALUE(p1) VALUE(p2) ...





TABLES tabla1 tabla2 ...





STRUCTURE name1

FORMAT:



FORMAT





COLOR n1





INTENSIFIED





INVERSE





HOTSPOT





INPUT





RESET

FREE:



FREE v1



FREE MEMORY





ID key1



FREE OBJECT objname1



FREE tabla1

FROM:



FROM etab1





CLIENT SPECIFIED





BYPASSING BUFFER





UP TO n ROWS



FROM (etab_name1)

FUNCTION:



FUNCTION name1



ENDFUNCTION



FUNCTION-POOL





MESSAGE-ID id1

GENERATE:



GENERATE REPORT prog





MESSAGE v1





INCLUDE v1





LINE v1





WORD v1





OFFSET v1





TRACE-FILE v1





DIRECTORY ENTRY v1





WITHOUT SELECTION-SCREEN



GENERATE SUBROUTINE POOL tabla1 NAME name2





MESSAGE v1





INCLUDE v2





LINE v3





WORD v4





OFFSET v5





TRACE-FILE v6



GENERATE DYNPRO head1 fields2 order3 match4 ID id4





OFFSET v1





TRACE-FILE v1

GET:



GET etab1





LATE





FIELDS v1 ...



GET CURSOR FIELD f





OFFSET v1





LINE


v1





VALUE

v1





LENGTH v1



GET CURSOR LINE lin





OFFSET v1





VALUE

v1





LENGTH v1



GET TIME



GET RUN TIME



GET RUN TIME FIELD v1



GET PARAMETER ID key1 FIELD v1



GET PROPERTY OF name1 attrib2 = v3





NO FLUSH

GROUP-BY:



GROUP BY v1 v2 ...



GROUP BY (tabla1)

HIDE:



HIDE lin_v1

IF:



IF v1 EQ v2












stm1



ELSE





stm2



ENDIF



IF v1 EQ v2













IF v1 LT v2













IF v1 GT v2













IF v1 IS INITIAL



IF v1 IS REQUESTED



IF v1 logexp1











IF v1 logexp2











IF exp1 AND exp2 ...



IF exp1 OR

exp2 ...



IF exp1 NOT exp2 ...



IF v1 CA v2













IF v1 NA v2













IF v1 CO v2













IF v1 CN v2













IF v1 CP v2













IF v1 NP v2













IF v1 CS v2













IF v1 NS v2













IF v1 M

















IF v1 O

















IF v1 Z















IMPORT:



IMPORT v1 tabla2 ... FROM DATABASE

etab3(ar4) ID key5





TO v6 ...















MAJOR-ID maj1 ...





MAJOR-ID maj1

MINOR-ID min2





CLIENT h





USING form_name1



IMPORT DIRECTORY INTO tabla1 FROM DATABASE etab2(ar3) ID key4





CLIENT cl1



IMPORT v1 tabla2 ... FROM LOGFILE ID key3





TO v4

















IMPORT DYNPRO head1 tabla2 logik3 matchc4 ID id5



IMPORT v1 tabla2 ... FROM MEMORY





TO v3 ...















ID key



IMPORT v1 tabla2 ... FROM SHARED BUFFER etab3(ar4) ID key5





TO v6



















CLIENT cl6

INCLUDE:



INCLUDE STRUCTURE rec1



INCLUDE TYPE typename1



INCLUDE pname1

INFOTYPES:



INFOTYPES: n1





NAME v1





OCCURS n1





MODE m1





VALID FROM begdt1 TO enddt2

INITIALIZATION:



INITIALIZATION



INPUT

INSERT:



INSERT etab1





CLIENT SPECIFIED



INSERT etab1 FROM work2



INSERT etab1 FROM TABLE tabla1





ACCEPTING DUPLICATE KEYS



INSERT INTO etab1





CLIENT SPECIFIED





VALUES wb2



INSERT (etab)





CLIENT SPECIFIED



INSERT (etab) FROM work2



INSERT (etab) FROM TABLE tabla1





ACCEPTING DUPLICATE KEYS



INSERT INTO (etab1)





CLIENT SPECIFIED





VALUES wb2



INSERT tabla1



INSERT tabla1 INDEX ix2



INSERT work1 INTO tabla2



INSERT work1 INTO tabla2 INDEX ix3



INSERT INITIAL LINE INTO tabla2



INSERT LINES OF tabla1 INTO tabla2



INSERT LINES OF tabla1 FROM ix1 INTO tabla2



INSERT LINES OF tabla1 FROM ix1 TO ix2 INTO tabla2



INSERT LINES OF tabla1 FROM ix1 TO ix2 INTO tabla2 INDEX ix3



INSERT REPORT name FROM tabla



INSERT TEXTPOOL name FROM tabla LANGUAGE l1



INSERT Field groups



INSERT v1 v2 ... INTO fgroup3

INTO:



INTO area1



INTO CORRESPONDING FIELDS OF area1



INTO (v1, v2, ...)



INTO TABLE tabla1





PACKAGE SIZE n1



INTO CORRESPONDING FIELDS OF TABLE tabla1







PACKAGE SIZE n1





APPENDING TABLE tabla1







PACKAGE SIZE n1





APPENDING CORRESPONDING FIELDS OF TABLE tabla1







PACKAGE SIZE n1

LEAVE:



LEAVE



LEAVE PROGRAM



LEAVE TO TRANSACTION tac1





AND SKIP FIRST SCREEN



LEAVE TO SCREEN dynp1



LEAVE SCREEN



LEAVE TO

LIST-PROCESSING





AND RETURN TO SCREEN dynp1



LEAVE LIST-PROCESSING

LOAD:



LOAD REPORT pnam1 PART 'HEAD' INTO tabla2



LOAD REPORT pnam1 PART 'TRIG' INTO tabla2



LOAD REPORT pnam1 PART 'CONT' INTO tabla2



LOAD REPORT pnam1 PART 'DATA' INTO tabla2



LOAD REPORT pnam1 PART 'DDNM' INTO tabla2



LOAD REPORT pnam1 PART 'DATV' INTO tabla2



LOAD REPORT pnam1 PART 'SELC' INTO tabla2



LOAD REPORT pnam1 PART 'STOR' INTO tabla2



LOAD REPORT pnam1 PART 'LITL' INTO tabla2



LOAD REPORT pnam1 PART 'SYMB' INTO tabla2



LOAD REPORT pnam1 PART 'LREF' INTO tabla2



LOAD REPORT pnam1 PART 'SSCR' INTO tabla2



LOAD REPORT pnam1 PART 'BASE' INTO tabla2



LOAD REPORT pnam1 PART 'INIT' INTO tabla2



LOAD REPORT pnam1 PART 'DATP' INTO tabla2



LOAD REPORT pnam1 PART 'TXID' INTO tabla2



LOAD REPORT pnam1 PART 'COMP' INTO tabla2

LOCAL:



LOCAL v1

LOOP:



LOOP AT tabla1





WRITE: /1 tabla1-f1



ENDLOOP




LOOP AT tabla





FROM n1





TO n2





WHERE logexp1





TRANSPORTING NO FIELDS




LOOP AT tabla INTO wa





FROM n1





TO n2





WHERE logexp1





TRANSPORTING NO FIELDS




LOOP AT SCREEN

MESSAGE:



MESSAGE msgnr1





WITH v1 v2 ...



























RAISING exc1



























MESSAGE ID id1 TYPE mtyp2 NUMBER mnr3





WITH v1 v2 ...























MODIFY:



MODIFY etab



MODIFY *etab



MODIFY (etab_name1)





FROM area1





CLIENT SPECIFIED



MODIFY etab1 FROM TABLE



MODIFY etab1 FROM TABLE tabla2



MODIFY (etab-name1) FROM TABLE tabla2





CLIENT SPECIFIED




MODIFY tabla1





INDEX ix3





TRANSPORTING v4 v5 ...





WHERE logexp6



MODIFY tabla1 FROM wk2




MODIFY LINE n1





INDEX ix1





LINE FORMAT lfmt1 lfmt2 ...





FIELD VALUE





FIELD FORMAT



MODIFY LINE n1 OF CURRENT PAGE





LINE FORMAT lfmt1 lfmt2 ...





FIELD VALUE





FIELD FORMAT



MODIFY LINE n1 OF PAGE m2





LINE FORMAT lfmt1 lfmt2 ...





FIELD VALUE





FIELD FORMAT



MODIFY CURRENT LINE





LINE FORMAT lfmt1 lfmt2 ...





FIELD VALUE





FIELD FORMAT




MODIFY SCREEN

MODULE:



MODULE mname1






stm1



ENDMODULE




MODULE mname1





OUTPUT





INPUT

MOVE:



MOVE v1 TO v2



MOVE v1+off1(len1) TO v2+off2(len2)



MOVE v1 TO v2 PERCENTAGE v3





RIGHT





LEFT





RIGHT



MOVE-CORRESPONDING rec1 TO rec2

MULTIPLY:



MULTIPLY v1 BY v2



MULTIPLY- CORRESPONDING r1 BY r2

NEW-LINE:



NEW-LINE





NO-SCROLLING





SCROLLING

NEW-PAGE:



NEW-PAGE PRINT ON





ARCHIVE MODE armode





ARCHIVE PARAMETERS arparams





ARCHIVE PARAMETERS arparams





COPIES n1





COVER TEXT lit





DATASET EXPIRATION days





DEPARTMENT name1

悼-


悼-


悼-


悼-


悼-


悼-


悼-


悼-



本文更新与2021-01-21 20:36,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/546040.html

ABAP语句整理的相关文章