반응형 SAP/ABAP52 SAP FTP 파일수신 개발 이번에 신규 기관과의 SAP FTP 파일 수신 개발을 진행하면서 배운 점을 공유해보려고 합니다. SAP 시스템에서 FTP를 이용해 외부 기관의 파일을 수신하고, 이를 SAP 서버에 저장하는 과정을 구현했습니다.1. FTP의 기본 개념과 포트 구성FTP(File Transfer Protocol)는 파일 전송을 위한 프로토콜이며, 주로 다음 두 가지 포트를 사용합니다. • 포트 21번 (제어 포트)FTP 서버와 클라이언트 간의 명령 및 제어 메시지를 주고받습니다. • 포트 20번 (데이터 포트, 액티브 모드에서 사용)실제 파일 전송을 담당하는 포트입니다.FTP에는 두 가지 동작 방식이 있습니다. 보통은 엑티브 모드로 패시브 모드는 신경쓸 필요가 없을 거고 FTP 모드로 21번 포트만 오픈하여도 방화벽 담당해.. 2025. 3. 5. [SAP/ABAP] 유지보수 뷰 VIEW '수정 불가능' 이슈 SAP 유지보수 뷰 VIEW 생성 이슈 안녕하세요? 유지보수 뷰(VIEW) 생성 중에 약간의 이슈(?) 관련 내용 정리하고자 작성합니다. 먼저, 기본적으로 유지보수 뷰(VIEW) 생성에 관한 내용은 아래 링크를 참고해주세요 ( 예전에 그냥 기록용으로 썻던 글이라 내용이 빈약하더라고요 추후 재업로드 진행하겠습니다. ) 유지보수 뷰(VIEW) 생성 https://only10.tistory.com/entry/SAP-ABAP-%EC%9C%A0%EC%A7%80%EB%B3%B4%EC%88%98%EB%B7%B0-%EC%88%98%EC%A0%95 SAP ABAP 유지보수뷰 수정 SAP에서 VIEW에 해당하는 테이블을 수정하고 싶을 때 SAP에서 VIEW에 해당하는 테이블을 수정해야 하는 상황이 생겼다. 테이블에 해당 .. 2022. 8. 10. SAP 파일 웹 저장소 T-CODE: SMW0 엑셀 폼 저장 T-CODE : SMW0 SAP 프로그램에서 EXCEL(엑셀) 데이터 형식으로 프로그램에서 다운로드하는 경우가 있다. 대게, 파일 업로드 하기위한 '양식(레이아)'을 제공하기 위해 사용한다. 관련 레이아웃 엑셀 폼을 저장하고 관리할 수 있는 티코드는 SWM0 테이블명은 WWWDATA 티코드에 들어가 엑셀 양식과 형식들을 저장하고 프로그램에서 해당 펑션을 호출하면 끝. 2022. 4. 18. SAP CTS 클라이언트간 CTS 이관 및 데이터전송 SAP 클라이언트간 CTS(커스터마이징) 이관 및 데이터 전송 SAP 서버는 주로 개발계 - 검증계 - 운영계로 구성되어 있다. 하지만 별도의 '검증계' 서버를 구성하지 않은 곳도 존재하는데 해당 경우, 개발계에서 별도의 클라이언트 생성하여 구분을 두어 마치 '검증계' 같은 역할을 한다. 이는 운영계에서 클라이언트 카피 등 검증계처럼 활용되고는 한다. Workbrench 수정은 클라이언트 간 동일하게 적용되기 때문에 상관은 없으나 IMG 세팅 등 커스터마이징으로 범주되는 것은 데이터 구성요소이기 때문에 개발계에서 다른 클라이언트(검증계 역할로서 만들어놓은)에 적용되지 않는다. 따라서, 개발계에서 ->개발계로 클라이언트 간 커스터마이징 CTS 이관하는 방법을 소개하고자 한다. [순서] '개발계(검증계 역할.. 2022. 3. 17. ABAP 레인지변수(RANGE) & Base 활용 편 ABAP 레인지변수(Range) 다양하게 쓰다보니 관련 포스팅이 자꾸 늘어나는 것 같습니다 :) 오늘은 레인지변수 다양한 활용(?) 하는 선언문을 포스팅하고자 합니다. 우선 본론으로 들어가기 전에, 레인지변수(Range)란? * ABAP에서 자주 쓰는 문법으로 쉽게 설명한다면 '테이블 구조'를 가질 수 있는 문법이라고 생각하시면 이해하기 쉬울 것입니다. 레인지변수에 대한 설명을 모르시면 아래의 링크를 참조해주세요. https://only10.tistory.com/31 SAP ABAP RANGE 변수 문법 SAP ABAP RANGE 변수 문법 SAP ABAP RANGE 변수 구문 2020.04.10 업데이트 Range 변수는 범위를 지정해주는 변수라 생각하면 된다. (java하다가 이런 건 처음봄) 기본적.. 2021. 11. 17. SAP ABAP REFRESH NOT WORKING DYNAMIC OUTPUT SAP ALV REFRESH TABLE DISPLAY NOT WORKING SAP ALV REFRESH TABLE DISPLAY 오늘 많은 시간을 낭비했음에도 불구하고 결국 해결못한 것을 기록합니다. 끝내 해결했더라면 기분이 좋았을텐데 그게 아니라서 찜찜한게 영 기분이 좋지 않네요. 혹시 관련 문제를 해결하신 분이 계시다면 댓글 부탁드립니다 ^^* 관련 이슈는 ALV REFRESH 를 했음에도 불구하고 DATA 변경건에 대해 UPDATE가 안되더군요 단순히 ALV DISPLAY 하는 펑션 set_table_for_first_display 에서 인터널테이블이 아닌 동적 테이블로 구성하였는데 예시) GT_TAB(인터널테이블) --> 정상적으로 실행 (필드심볼) --> 실행 X SAP 커뮤니티에서 저랑 같은 .. 2021. 6. 10. 이전 1 2 3 4 ··· 9 다음 반응형