RP-PROVIDE-FROM-LAST P0008 SPACE LOW_DATE HIGH_DATE.
IF PNP-SW-FOUND EQ 1.
MOVE P0008-VGLGR TO D1-JIKWI.
ENDIF.
CLEAR : IBEGDA1, IBEGDA2.
RP-PROVIDE-FROM-LAST 어떤 의미인가요?
댓글 3
-
adnian
2007.12.22 00:24
-
도도마녀
2007.12.28 02:53
매크로 입니다 ( 기능은 perform using문 하고 비슷하죠 @@:)
선언된 매크로 &1 &2 &3 &4
RP-PROVIDE-FROM-LAST P0008 SPACE LOW_DATE HIGH_DATE
입니다.
perform문으로 바꾸자면
perform rp-provide-from-last using p0008 space low_date high_date 정도가 되겠습니다 -
냐하하
2008.01.05 22:45
감사합니다.
ABAP Standard 매크로라고 하네용
****************************************
* RP-PROVIDE-LAST INFTY SUBTY BEG END *
****************************************
* SORT &1
PNP-SW-FOUND = '0'
CLEAR PNP-SY-TABIX
LOOP AT &1
IF &2 NE SPACE
CHECK &1-SUBTY EQ &2
ENDIF
IF &1-BEGDA LE &4 AND &1-ENDDA GE &4
PNP-SW-FOUND = '1'
EXIT
ENDIF
IF &1-BEGDA LE &4 AND &1-ENDDA GE &3
PNP-SY-TABIX = SY-TABIX
ENDIF
ENDLOOP
IF PNP-SW-FOUND EQ '0'
IF PNP-SY-TABIX NE 0
PNP-SW-FOUND = '1'
READ TABLE &1 INDEX PNP-SY-TABIX
ELSE
CLEAR &1
ENDIF
ENDIF
이게 전체 문장인것 같은데 몬소린지 알 수가 없네요 -_-;;
se80 'TRMAC' table 에서 검색해 보세용