REPORT zr_db2.
DATA wa TYPE zspfli_00.
wa-carrid = 'AA'.
wa-connid = '0017'.
PERFORM save1 ON COMMIT.
wa-carrid = 'AA'.
wa-connid = '0064'.
PERFORM save2 ON COMMIT.
COMMIT WORK AND WAIT.
*INSERT zspfli_00 FROM wa.
*IF sy-subrc <> 0.
* ROLLBACK WORK.
*ELSE.
* COMMIT WORK.
*ENDIF.
WRITE 'text'.
*&---------------------------------------------------------------------*
*& Form SAVE1
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM save1 .
INSERT zspfli_00 FROM wa.
IF sy-subrc <> 0.
MESSAGE a016(pn) WITH 'Fail'.
ENDIF.
ENDFORM. " SAVE1
*&---------------------------------------------------------------------*
*& Form SAVE2
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM save2 .
INSERT zspfli_00 FROM wa.
IF sy-subrc <> 0.
MESSAGE a016(pn) WITH 'Fail'.
ENDIF.
ENDFORM.
댓글 9
-
MadMax
2012.09.03 08:50
-
버미!
2012.09.03 08:57
POC가 근데 뭐죠?...첨 듣는데..무슨 약자 인가?
-
MadMax
2012.09.03 11:27
Perform On Commit 을 지징하는듯... ㅎㅎ..
-
형지
2012.09.17 15:28
감사합니다.^^
-
마크
2012.09.26 17:13
감사합니다.
-
beob
2012.09.28 11:40
감사합니다
-
꿀돼지
2012.11.13 11:18
감사합니다 .
-
병으니
2013.06.24 13:27
감사합니다.
-
jiangtairi
2013.07.17 11:31
감사합니다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
105 | report painter 설명 자료 [20] | 조재경 | 2012.06.09 | 15550 |
104 | CO CCA Process Overview 자료 입니다. [20] | yaho | 2012.06.28 | 6673 |
103 | abap 교재 요약 워드 파일입니다... [45] | 준맘 | 2012.08.07 | 17204 |
102 | class-based exceptions 예제. | 철죽1 | 2012.09.02 | 12264 |
101 | shared objects 예제 | 철죽1 | 2012.09.02 | 5422 |
100 | create object 예. [1] | 철죽1 | 2012.09.02 | 12919 |
99 | casting 예 [1] | 철죽1 | 2012.09.02 | 11476 |
98 | constructor multiple instantiation 예 | 철죽1 | 2012.09.02 | 11688 |
97 | instance vs static 예 [1] | 철죽1 | 2012.09.02 | 12619 |
96 | method create 예 | 철죽1 | 2012.09.02 | 11647 |
95 | selection screen program [1] | 철죽1 | 2012.09.02 | 5574 |
94 | tabstrip [5] | 철죽1 | 2012.09.02 | 12145 |
93 | lock 예 [5] | 철죽1 | 2012.09.02 | 13220 |
» | POC 예 [9] | 철죽1 | 2012.09.02 | 11106 |
91 | sap 튜닝 자료입니다. [44] | iop890mm | 2012.10.09 | 12673 |
90 | gdb형식의 abap 강좌입니다. [6] | tobypapa | 2012.10.19 | 10982 |
89 | 파일 첨부 - 한개씩 말고 다중으로 가능? [1] | 연오랑 | 2012.10.23 | 12727 |
88 | ABAP Troubleshooting [4] | paran | 2012.11.13 | 14592 |
87 | ABAP Tunning Guide [2] | 민상애비 | 2012.11.14 | 15684 |
86 | Technical Guide-ABAP Tuning 기초 [5] | 민상애비 | 2012.11.14 | 13080 |
Commit work 문장을 만나면 perform save1, save2 를 수행 합니다. 위 문장에서 save 1, save2 전에 wa 값을 assign 해도 유효한 것은 save2
전에 assign 된 wa 이므로 save1, save2 둘다 aa,0064 를 insert 하므로 save2 는 insert fail 이 됩니다.
참고하세요.