반응형

전체 글 80

[ABAP] ALV 필드카탈로그 수정사항 반영 안될

해당 현상은 ALV가 필드 카탈로그(Field Catalog) 정보를 생성할 때 데이터 엘리먼트의 변경 사항을 즉시 반영하지 않거나, 이전에 사용되던 **ALV 버퍼(Buffer)**에 변경 전 정보가 남아 있어서 발생할 수 있습니다. 🧐🛠️ 해결 방법 (Solutions)ALV의 열 길이(자릿수)가 데이터 엘리먼트 변경 후에도 업데이트되도록 하려면 다음 조치들을 시도해 볼 수 있습니다.1. 필드 카탈로그(OUTPUTLEN) 강제 설정가장 확실한 방법은 ALV의 필드 카탈로그에서 OUTPUTLEN 필드에 변경된 데이터 엘리먼트의 길이를 직접 지정하는 것입니다. REF_FIELD/REF_TABLE을 사용해도 데이터 엘리먼트의 길이가 반영되지 않을 때 이 방법이 우선 적용됩니다.FIELDCAT-OUTPU..

[FI-ABAP] F-54 선급금 Downpayment 리스트 나올 때 순서

선급금 반제 F-54는 Function이 없다고 한다.그래서 BDC로 짜줬는데 오류가 나서 보고 있었는데그냥 F-54로 들어가도 선급금 리스트가 BDC 오류났다고 보내준 순서랑 다르게 나왔다.그래서 뭐지? 했는데 디버깅 해보니 SY-BINPT이 X인 경우 BELNR, BUKRS, GJAHR, BUZEI로 정렬을 해준다고 한다.저 독일어 번역해보면 다음과 같다. *------- SORT bei Aufruf über CALL TRANSACTION / BDC, damit die * Positionen in der Liste definiert sind.*------- CALL TRANSACTION / BDC를 통해 호출할 때 SORT* 목록에 정의된 위치. 일단 BDC로 처리할 때는 저 순서로 정렬..

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

반응형