반응형

전체 글 74

[FI] F110 자동지급 오류 - FZ347 대변메모 Credit memo 지급 오류

같은 구매처에 대해 AP 잔액이 1번은 10,000,000원이고 2번은 -1,000,000원일 때 합산되어 9,000,000원이 지급될 거라고 생각했는데 1번은 정상처리 되고 2번은 오류가 발생하며 잔액이 0원 이하라고 나올때가 있다. 같은 지급방법, 만기일, Block처리 안됨, 전표 입력일 지나지 않음... 문제 없으니 당연히 +/-되어 9백만원이 나올거라고 생각했는데 FBZP에서 회사코드 지급방법의 그룹핑 설정을 찾아보았다.Single payment for marked item이 언체크 되어있다.그럼 뭐가 문제일까 했는데 FK02 공급업체 마스터에도 개별 항목 지급이 관리되고 있었다. 위 체크사항을 해제해 주니 F110에서 자동지급 시 정상적으로 합산되어 9백만원만 지급 전표가 생성 되었다.그 외의..

ZTOAD - ST04를 대체할 수 있는 QUERY 실행기

ST04는 ABAP 구문 그대로 쿼리를 조회하지 못하는 단점이 있고 또 권한을 막아놓는 곳들이 많아서 개발이나 품질에는 ZTOAD를 만들어놓고 사용하면 편합니다. 참고) 1762~1791라인에 권한 확인하는 부분이 있는데 아래에선 주석처리 되어있음.*&---------------------------------------------------------------------**& Program : ZTOAD*& Author : S. Hermann*& Date : 25.02.2022*& Version : 4.0.3*& Required: Table ZTOAD*&---------------------------------------------------------------------**& This p..

[FI/ABAP] 스탠다드 서치헬프 EXIT (회사코드)

회사코드의 경우 나라별 Templete이 있기 때문에 스탠다드 서치헬프를 보면 쓸데없는 목록이 많이 나온다. 이런 경우 스탠다드 서치헬프에 EXIT을 걸어서 목록에 표시될 리스트를 수정할 수 있다. FUNCTION ZFI_BUKRS_SEARCH_HELP.*"----------------------------------------------------------------------*"*"Local Interface:*" TABLES*" SHLP_TAB TYPE SHLP_DESCT*" RECORD_TAB STRUCTURE SEAHLPRES*" CHANGING*" VALUE(SHLP) TYPE SHLP_DESCR*" VALUE(CALLCONTROL) LIKE DDS..

[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 관련 EXIT

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..

반응형