분류 전체보기18 [ABAP] BAPI_PO_CREATE1을 활용한 마이그레이션용 구매오더(PO) 생성 가이드 프로젝트시 MM모듈을 담당할때 제일 많이 접하게는 BAPI_PO_CREATE1에 대하여 남겨볼까 합니다. 기본 구조는 아래와 같습니다. 그런데 이런걸 인터넷검색하면 너무~~많습니다.이건걸 원하지는 않겠죠~..ㅎㅎDATA: ls_header TYPE bapimepoheader, lt_item TYPE TABLE OF bapimepoitem, lt_itemx TYPE TABLE OF bapimepoitemx, lt_return TYPE TABLE OF bapiret2.ls_header-doc_type = 'NB'.ls_header-vendor = '10000001'.ls_header-purch_org = '1000'.ls_header-pur.. 2025. 6. 24. [step-3] executable program templete - PBO,PAI,CLS,F01 처음에는 잘 정리해서 기록해 놔야지로 시작했는데 의미가 없는 거라 생각이 듭니다.ㅠㅠ많은 분들이 이미 초보부터 중급까지 잘 정리된 곳이 많네요~그래도 시작은 했으니 종료는 짓겠습니다. PBO, PAI은 ABAP을 하시면 대략적으로 다 아실거라 생각합니다.간단한 설명과 프로그램 흐름 도식화를 참고하시면 됩니다. 1. PBO (Process Before Output)🔹 정의화면이 출력되기 전에 실행되는 로직입니다.즉, SAP가 화면을 그리기 전에 PBO 모듈에 정의된 로직을 먼저 실행합니다.🔹 주요 목적초기화 (변수 세팅)화면 필드 값 설정 (screen-name, screen-input, screen-invisible 등)ALV/Grid 생성컨트롤 설정타이틀바, 메뉴 설정 (SET PF-STATUS,.. 2025. 6. 24. [step-2] executable program templete - TOP,SEL 글로벌 변수를 작성해보겠습니다. Include ZTESTR1000_TOP전역변수로 사용될 것을 정의합니다. 먼저 변수선인 규칙을 정의하겠습니다.이것 또한 암묵적으로 사용하는 규칙일뿐 마음대로 정의하셔도 됩니다.전역 변수 (Global Variable)gv_Global Variable전역 구조 (Global Structure)gs_Global Structure전역 내부 테이블gt_Global Table전역 상수gc_Global Constant전역 필드 심볼gf_Global Field Symbol필드 심볼필드 심볼(Field Symbol) 위 규칙데로 필요한 것을 정의하면 됩니다. *&-------------------------------------------------------------------.. 2025. 6. 23. [투자]전쟁과 금융시장: 미국-이란 충돌 시 주식, 채권, 달러는 어떻게 움직일까? 아직 투자하는데 초보라서 그런지천천히 하나씩 생각하면 이해가 가는데 1+1 = 2 라고 바로 튀어 나오지 않네요.. 미국이 이란의 핵시설을 공격했다는 기사가 오늘 새벽에 나오면서내일 주식은 떨어지겠지...단순히 생각이 들었습니다. 그래서 정리 해봤습니다. * 전쟁 발생 시 금융시장 반응 요약 주식📉 하락불확실성 증가, 위험 자산 회피채권📈 상승 (금리↓)안전 자산 선호 증가달러📈 강세글로벌 불안 → 달러 수요↑ (이건 최근 이상하게 움직여서)금📈 상승대표적인 안전 자산국제유가(WTI)📈 상승공급 차질 우려 (중동 리스크)코인📉 하락아직까지 안전자산이라 생각지 않은 듯합니다. 1. 📉 주식시장: 리스크 회피글로벌 증시는 단기 충격을 받을 수밖에 없습니다.특히 신흥국 시장은 외국인 자금 이탈 .. 2025. 6. 22. [step-1] executable program templete - 프로그램 구조 최근 프로젝트 보다 운영업무를 하고 있습니다.그래서 이제 개발할때 가지고 다니던 템플릿도 없고운영이다 보니 기존 프로그램 수정만 굳지 필요성을 못 느꼈습니다.ㅎㅎ 기존 프로그램을 copy해서 대충 만들고 했는데 이게 좀 불편하더구만요..그래서 모처럼 다시 까집기로 하나 만들어 봤습니다. 흔하디흔한 메인 프로그램 구조입니다. 개발하시는분마다 스타일이 다르고 정답은 없습니다. 화면 구성은 최대한 여러가지가 포함되도록 구성하겠습니다.SELECT-OPTIONSPARAMETERSRADIOBUTTONCHECKBOX 프로그램 구조는 일반적인 구조입니다. (변화를 싫어하는 개발자라서..^^;)INCLUDE _TOP. " 전역 변수 및 선언INCLUDE _SEL. " Selection screenINCLUDE .. 2025. 6. 22. SAP ADT 설치 – Eclipse에서 ABAP 개발 환경 만들기 오랫동안 SAP 운영/개발을 여러가지 개발환경이 변화가 있었지만 이제 더 이상 무시할 수가 없을 것 같아 시작했습니다.ㅠㅠ SAP ADT(ABAP Development Tools)는 변화를 싫어하는 대기업 IT부서에 있으면서 Eclipse 설치할 때가 되었습니다.몇년전 회사도 HANA로 넘어 오면서 프로젝트팀에서 CDS View로 개발된 프로그램 유지보수 할수밖에 없네요. 그래서 SAP ADT를 설치하고, Eclipse에서 SAP 시스템에 연결하는 설정을 과정을 정리했습니다. SAP에서 제공되는 것을 설치해도 되고 그냥 이클립스 사이트에서 다운받아 설치해도 됩니다.저는 이클립스에서 다운받아 플러그인을 설정했습니다.생각보다 어렵지 않아 거의 다음만 누르면 끝납니다.^^;. 1. JDK 설치Oracle J.. 2025. 6. 21. 이전 1 2 3 다음