반응형

분류 전체보기 84

[ABAP] 사용자 날짜 형식에 맞춰서 날짜 저장

보통 우리나라 사람들은 날짜 형식을 4번으로 많이 사용하는 것 같다.YYYY.MM.DD 즉, 2026.01.16 이런식으로 날짜가 표시된다.SAP에서 Data Type은 기본적으로 YYYYMMDD로, Time Type은 HHMMSS처럼 시분초로 저장이 된다. 나같은 경우도 미국법인에서 엑셀로 데이터를 일괄 업로드 해서 전표를 전기하는 CBO 프로그램을 사용하는데,엑셀에서 MM/DD/YYYY형태로 01/31/2026이라고 업로드 했더니 SAP에서 인터널 테이블에 저장할 때,자동으로 20260131로 치환이 되어 저장이 됐는데전표 생성시 사용하는 FM에서 BDC를 탈때는 다시 사용자의 날짜형식에 맞춰서 01312026으로 변경해주는것이 아니라그대로 20260131로 날짜를 입력하니 SAP 입장에서는 20월 ..

[SAP FI] Hana Upgrade 이후 BP 화면에서 회사코드 전환 화면이 안나올 때

S4Core 104에서 S4Core 108로 업그레이드를 했는데 BP화면에서 회사코드 전환 화면이 안나왔다. 아무리 찾아봐도 안됐는데 다른 분이 해결해주셔서 저장 차원에 업로드 함. 1. 티코드 BUSD에서 해당하는 BP역할의 데이터셋에 회사코드 관련 설정 추가나같은 경우엔 CVIV09, CVIV10, CVIV17, FIDT01이 빠져있었음. (기존 서버와 비교) 2. 호출 어플리케이션에 FIDT 추가

[SAP ABAP] 엑셀 매크로 허용해도 안될 때

1826481 - Excel: VBA 매크로용 디지털 서명 - SAP for Me https://me.sap.com/notes/1826481 me.sap.com 위 Note에서 제공하는 인증서를 설치해서 엑셀 보안센터에서 신뢰할 수 있는 게시자에 SAP SE가 들어가있는데도 계속 차단이 된다. REGEDIT를 실행해서 아래 경로에 다음과 같은 값을 추가해줬더니 매크로 포함해서 열 수 있게 바뀜 ㅠㅠHKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\SecurityDWORD 이름 BlockContentExecutionFromInternet 값 00000000 다만 이렇게 되면 개인적으로 본인 보안은 본인이 신경쓰기로

[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로 처리할 때는 저 순서로 정렬..

반응형