반응형

IT WORK 68

[FI/ABAP] S/4 HANA 선급비용 마스터 일괄 변경 CL_ACE_MDO_SUBOBJ_FACTORY

S/4 HANA에서는 ACAC_OBJECT_MODIFY_EXT를 이용할 수 없다.ECC까지는 사용이 가능하니 ECC는 다른 소스를 참고하시길.... 3061898 - BAPI ACAC_OBJECT_MODIFY_EXT를 S/4 HANA에서 사용할 수 없음 - SAP for Me https://me.sap.com/notes/0003061898 me.sap.com CL_ACE_MDO_SUBOBJ_FACTORY를 이용해서 Assignment를 수정하는 소스는 아래 참고.....엑셀파일을 업로드 해서 선급비용 마스터의 내부오더, 코스트센터를 일괄 변경하는 소스입니다. REPORT ZFIR9999 MESSAGE-ID ZFIM01.INCLUDE ZFIR9999_TOP.INCLUDE ZFIR9999_CLS.INCLU..

[ABAP] join에 sub query 사용해서 데이터 가져오는 CDS View

테이블 구조와 데이터가 위와 같을 때,전표번호로 최종 결재자 정보 가져오는 쿼리select a.belnr, a.gjahr, c.appr_key, c.appr_id, c.appr_namefrom zdocu a join zappr b on a.appr_grp = b.appr_grp join ( select a.appr_key, a.appr_id, a.appr_name from zappr_line a join ( select appr_key, max(appr_seq) as appr_seq -- 같은 결재번호 그룹핑, 결재선 종류가 1인것 중 최종 결재순번 f..

[SAP FI] S/4 Hana BP 계좌번호 유효성 체크

BP는 FK01에서와 같이 SMOD > SAPMF02K가 먹히지 않는다.BDT를 사용한다고 하는데 무슨 말인지 어렵고......다행히 에러메시지를 E000 같은 만행을 해두지 않아서 메시지로 Function 찾아서 TBZ3E 테이블에서 해당 Function명으로 검색했다. 관리화면은 SM30에서 V_TBZ3E 검색....버전업이 되면서 유지보수는 더 불편해졌다. FUNCTION YFI_BANK_ACCOUNT_CHECK.*"----------------------------------------------------------------------*"*"Local Interface:*" IMPORTING*" VALUE(I_SICHT) TYPE BU_SICHT*"------------------..

[SAP FI] BAPI_ACC_DOCUMENT_POST 펑션을 이용한 비용 전표 전기

REPORT YTEST.* 1. 데이터 선언DATA: LS_HEAD TYPE BAPIACHE09, LT_GL TYPE STANDARD TABLE OF BAPIACGL09 WITH EMPTY KEY, LT_AP TYPE STANDARD TABLE OF BAPIACAP09 WITH EMPTY KEY, LT_CURR TYPE STANDARD TABLE OF BAPIACCR09 WITH EMPTY KEY, LT_RETURN TYPE STANDARD TABLE OF BAPIRET2 WITH EMPTY KEY.* 2. 문서 헤더 데이터 초기화LS_HEAD = VALUE #( HEADER_TXT = '테스트 전표 생성' COMP_CODE = '1000' DOC_DATE = S..

[SAP FI / ABAP] oData를 이용하여 비용전표 전기하기

보통 전표는 헤더/라인아이템으로 이루어져있기 때문에, 테이블이 포함된 구조인 Deep Structure를 미리 생성한다. 전표 라인 Structure인 YDOCITEM을 먼저 생성 그리고 해당 Line type을 이용하여 테이블유형 YDOCITEMS 생성 그리고 YDOCITEMS를 포함한 헤더 구조인 YDOCHEADER를 생성했다. SEGW로 가서 신규 프로젝트를 생성해준다.패키지에 포함시키거나 로컬오브젝트 모두 가능   생성이 되면 Data Model 폴더에서 임포트 -> DDIC 구조 선택 사용할 이름을 정해주고, 아까 만든 HEADER를 ABAP Structure에 넣어주고 다음. 이렇게 Table 구조로 나와야 Deep Structure인 것입니다.. 모든 필드가 정상적으로 불려와있는지 확인한다...

반응형