메뉴 건너뛰기

SAP 한국 커뮤니티

안녕하세요. 회사에서 ABAP 유지보수를 하며 ABAP 개발 공부중에 있습니다.

 

일단 저희 회사에서는 개발/QA/운영 3개 서버로 유지보수 및 운영하고 있으며 문의드릴 사항은 I/F 관련한 내용입니다.

기존에 사용중인 생산/물류 시스템(Legacy)로 SAP에서 I/F 해주는 ABAP 프로그램이 있습니다.

 

이때, 직접 SAP <-> Legacy로 I/F 하지 않으며, PO라는 EAI를 통해  SAP <-> PO <-> Legacy로 I/F 를 하고 있습니다.

(SAP가 도입되고 현재 회사에서 처음 접하는거라 타 회사에서도 이런식으로 시스템을 운영하는지 모르겠네요 ㅎㅎ)

 

문제는 개발서버에서는 I/F 테스트가 문제가 없는데.. QA에서는 I/F는 성공적으로 이루어지나 결과를 리턴받으면서 문제가 발생합니다.

 

1) 데이터 취합 후 I/F 진행 -> 이때 PO로부터 MESSAGE ID를 리턴받음

2) 성공여부를 구분하기 위하여 리턴받은 MESSAGE ID를 조건으로 SXMSPMAST라는 테이블에서 데이터를 조회하여

    존재하면  경우에 따라 성공(S), 존재하지 않으면(E)로 구분하고 있습니다.

    존재하지 않으면 어떤 구분도 없이 공백으로 처리되기 때문에 성공으로 인지를 못하고 있습니다...ㅠㅠ

 

문제는 QA서버에서 SXMSPMAST테이블을 조회해보니 데이터가 존재하지 않습니다.(조건에 상관없이 0 엔트리)

그렇기 때문에 어떤 MESSAGE ID를 리턴 받아도 성공으로 판단을 할 수 없기에 I/F는 되었으나,  성공으로는 확인할 수 없는 상황입니다.

 

확인해보니 개발/운영 서버에는 데이터가 존재하는걸로 봐선 단순히 QA서버에서 뭔가.. 설정이 안되어있지 않을까 싶습니다만.. 

아무리 검색해도 속시원한 내용이 없네요

 

* PO 담당자에게 연락해보니 SXMSPMAST라는 테이블은 PO랑은 관계가 없으며, PO는 단순히 데이터 전송 후 결과를 리턴(MESSAGE ID)해줄 뿐

  해당 테이블은 아마 SAP시스템에 설정을 해주면 자동으로 채워지는 스탠다드 테이블이라고 하네요..

* 저희 SAP 구축때 참여했던 ABAP 개발자분은 PO에서 채워주는걸껄요..? 하시더라구요 난감합니다 ㅎㅎㅎ

 

SXMSPMAST 테이블에 값이 존재한다는게 무슨 의미며, 없는 서버와 있는 서버의 차이.. , 무엇을 설정해줘야 할지 

도움 요청드립니다!!!

 

 

 

번호 제목 글쓴이 날짜 조회 수
6068 [요청]append와 insert 차이점에 질문입니다. [3] 캔디^^ 2008.12.05 3360
6067 <img src=3.gif>구조체를 가져와서 처리 할려고 하니 에러가 발생하네요 [4] whatup 2010.01.25 3358
6066 RFC에 대하여 질문드립니다. [1] Mike 2011.04.04 3357
6065 <img src=3.gif>SET_SELECTED_ROWS 사용법좀.. 부탁합니다. 초보라 힘드네요 [2] 돌맹이 2010.03.23 3357
6064 <b>[완료]</b>DISTINCT 기능을 써보려고 하는데... 잘 모르겠네요. [4] 행복을 파는 외계인 2008.09.29 3353
6063 <img src=3.gif>ALV 에서 REFRESH_TABLE_DISPLAY 사용시 에러 [4] file LE 2010.06.08 3352
6062 <b>[완료]</b><b>[완료]</b><b>[완료]</b>OUTTER JOIN 에서... [3] 초초보 2007.02.26 3342
6061 <b>[완료]</b>FUNCTION 만들때 한가지 질문이요... [4] 꽃미남 2008.07.16 3341
6060 <img src=3.gif>PFCG Role에 사용자를 BDC나 BAPI로 Assign할수있을까요? [2] file 양키 2011.03.29 3339
6059 [요청]screen painter 에서 pushbutton 에 넣은 아이콘을 프로그램 상에서 변경하는 방법이 있을가여? [1] 하이원 2008.07.22 3339
6058 [요청]'TEXT_CONVERT_XLS_TO_SAP' 함수설명 부탁드려요. [1] 다급 2008.06.18 3337
6057 [요청]Table PS9103을(를) 활성화할 수 없었습니다.. 테이블 오류관련입니다.. 무한반복 2008.06.16 3333
6056 <img src=3.gif>[급해요]sy-datum의 한달전 날짜를 구하는 펑션이 있나요? [5] 니가해라후라이 2009.10.22 3322
6055 [요청]ALV 삭제버튼에 대해 문의드립니다. [6] ABAP짱! 2008.03.20 3322
6054 <img src=2.gif>ABAP Dump 해결 부탁드립니다. (The ABAP/4 Open SQL array insert results in duplicate database records.) [7] file 으컁컁 2010.03.24 3315
6053 [요청]Write 혹은 Alv할때 소수점과 소수점 아래 영을 출력 아니 하려면 ? [1] Bizzard.Chul 2009.03.17 3315
6052 한 배치잡안에 여러개의 프로그램 실행 중 한건이 취소 될경우 자동 배치잡 생성문제 [2] 하얀콩 2007.04.05 3314
6051 [re] EXCEL(엑셀)을 출력화면으로 하여 INTERNAL TABLE의 데이터를 수정 또는 INSERT할 수 있는 방법의 질문 초보보초보 2007.01.26 3313
6050 <b>[완료]</b><b>[완료]</b><b>[완료]</b><b>[완료]</b>[re] 메뉴-Program의 서브메뉴인 execute in background를 비활성화 방법? [6] sapjoy 2007.01.10 3313
6049 [요청]screen속성과 표준툴바에 대해.. [2] 원더걸 2008.12.17 3312