메뉴 건너뛰기

SAP 한국 커뮤니티

<img src=3.gif>table 에 추가로 계속 필드 Append 하기

imgood 2010.12.15 04:51 조회 수 : 1506

이제 아밥을 알기시작해 도움을 요청합니다.


 


standard 테이블 값을 비교하여 생성한 table 에 추가해야 합니다.


 


 

WHEN 'UPDT'.

      SELECT vbeln ernam aedat zzwar_stdate_end zzwar_lasdlv_end zzewa_month waerk netwr
         FROM vbak INTO CORRESPONDING FIELDS OF TABLE lt_vbak.


 


      LOOP AT lt_vbak INTO ls_vbak.
        MOVE-CORRESPONDING ls_vbak TO ls_zzwarrobp.
        APPEND ls_zzwarrobp TO lt_zzwarrobp.
        CLEAR : ls_vbak, ls_zzwarrobp.
      ENDLOOP.

      IF lt_zzwarrobp IS NOT INITIAL.
        INSERT zzwarrobp FROM TABLE lt_zzwarrobp ACCEPTING DUPLICATE KEYS.
        IF sy-subrc EQ 0.
          COMMIT WORK.
        ELSE.
          ROLLBACK WORK.
        ENDIF.
      ENDIF.


 


위의 소스는 vbak 테이블의 특정 필드들을 모아 zzwarrobp 테이블에 insert 합니다.


 


vbak-vbeln 이 zzwarrobp-vbeln 이 존재하지 않으면


zzwarrobp table 에 append 해야 합니다.


 


또는,


vbak-vbeln 이 zzwarrobp-vbeln 이 존재한다면


vbak-vbeln = zzwarrobp-vbeln 이 같고


vbak-aedat <> zzwarrobp-aedat (zzwarrobp 에 존재하지 않으면)


zzwarrobp table 에 append 해야 합니다.


 


zzwarrobp는 계속 증가하게 되겠죠..


 


조건을 어떤식으로 어디에 주어야 할지 모르겠습니다.


 


조언부탁드립니다.


 

번호 제목 글쓴이 날짜 조회 수
5644 <img src=3.gif>덤프좀 봐주세요ㅠ Exception condition "NO_FIELDCATALOG_AVAILABLE" raised. [5] file 오렌지겅주님 2010.12.20 3193
5643 <img src=3.gif> Changes to ZMMR0090_TOP are forbidden by XXX 이럴경우 강제로 해제할수 있는 방법 있나요? [2] 써언 2010.12.20 1487
5642 <img src=2.gif>1000번 화면 edit mask 할 수 있나여? [1] 돌맹이 2010.12.20 1907
5641 <img src=3.gif>skip, sy-tabix, 동적/정적에 대해서 질문드립니다 [3] 안녕바다 2010.12.18 2836
5640 <img src=3.gif>String 관련 질문입니다. 스페이스가 안먹네요. [6] 고구마 2010.12.17 1700
5639 <img src=3.gif>1000 번화면에 버튼 생성. 질문. [8] 돌맹이 2010.12.17 3874
5638 <img src=3.gif>open dataset 으로 sap 서버에 텍스트 파일을 올릴때 줄바꿈 문제... [6] beginer 2010.12.17 3337
5637 <img src=2.gif>'CS_BOM_EXPLOSION_MAT' 함수에 관한 질문 입니다. 도와 주세요^^ [3] EMDTLS 2010.12.16 2005
5636 <img src=3.gif>Key filed 설정시, activation 안됨 [9] imgood 2010.12.17 2739
5635 <img src=3.gif>인터널 테이블 데이터를 다운로드할때 형식(택스트 탭으로 분리? 또는 CSV?파일로...) [2] beginer 2010.12.16 2051
5634 <img src=3.gif>라디오버튼이 모두 체크되어 있을경우..;; [4] file ymjeong 2010.12.16 1872
5633 <img src=3.gif>몇달 차이인지 알수 있는 함수가 있을까요? [3] 해바라기 2010.12.16 1339
5632 <img src=3.gif>loop 안에 select single 넣어서 돌리는데 데이터가 많아서 속도가 느린데 같은효과이면서 다른방법... [8] 오렌지겅주님 2010.12.16 3085
5631 <img src=2.gif>프린터 폰트 변경하는 방법.................. [2] 모포 2010.12.16 3242
5630 <img src=2.gif>바피수행중 exit으로 값을 수정 해줄 수 있나요?? [9] 초코 2010.12.16 1482
5629 <img src=3.gif>me21n에 exit이나 badi 질문 드립니다.. [4] 초코 2010.12.16 1630
5628 <img src=3.gif>No response from Graphical Screen Painter - Exiting 오류 해결하신 분 계십니까? [1] 밥~~ 2010.12.15 1646
5627 <img src=1.gif>SUBMIT 사용법 - DRILLDOWN REPORT CALL 다솜짓 2010.12.15 2038
5626 <img src=3.gif>SAP 메모리 ID로 인터널 테이블 데이터 넘기기 질문입니다. [4] lucky7. 2010.12.15 1402
5625 <img src=2.gif>miro- incoming invoice 생성할때 질문 입니다.. [2] file 초코 2010.12.15 1293