SAP 46

SAP ABAP 공장 달력 조회 프로그램 개발하기

안녕하세요 SAP ERP에서 공장달력이 존재합니다.이번 포스팅에서는 "CALENDAR_VISUAL_PRESENTATION" 함수를 이용해서 공장달력을 조회시키는 프로그램을 개발해보겠습니다. 일단 어떤 화면이 만들어지는지 보겠습니다.조회조건화면입니다.공장달력은 플랜트별로 존재하고 공장달력키가 존재합니다. 조회화면입니다.KR = 한국표준달력을 가지고 왔습니다. 소스메인리포트*&---------------------------------------------------------------------**& Report ZSHOW_FACTORY_CALENDAR*&---------------------------------------------------------------------**&*&---------..

SAP/ABAP 00:00:43

[SAP PP]생산오더 Confirmd Finish Date 가지고 오는 법

안녕하세요 이번 포스팅은 생산오더 CO03 화면에 있는 Confirmd Finish Date 가지고 오는 방법에 대해 포스팅해보겠습니다.저도, 현업에 문의를 받고 찾은 부분이라 혹시 틀린 부분이 있다면 알려주시면 감사하겠습니다. 빨간색 박스 친 부분에 데이터를 가지고 오는 방법입니다. 해당 필드에 기술적정보는 아래와 같습니다. 가지고 오는 방법먼저 AFKO 테이블에서 GLTRI / GETRI 필드에 데이터를 가지고 오면 됩니다. 왜 두개의 필드를 말하냐면일단, GLTRI 필드의 데이터를 가지고오면 되는데 가끔씩 CO03에는 데이터가 있는데 GLTRI필드에는 값이 없는 경우가 있습니다.그럴때 GETRI 필드 값을 가지고 오면 됩니다. 1. GLTRI 필드의 값이 있으면 가지고 온다. 2. GLTRI ..

SAP/PP 2026.07.17

SAP ABAP SELECTION-SCREEN LIST BOX (리스트박스) / 드롭박스(DROPBOX) 만드는 법 알아보기

안녕하세요 이번 포스팅은 SAP ABAP SELECTION-SCREEN LIST BOX (리스트박스) / 드롭박스(DROPBOX) 만드는 법 알아보도록 하겠습니다. 일단 사람마다 부르는 이름이 달라서 제목에 두개를 다 적었습니다. 개발을 다 한 모습은 SELECTION-SCREEN에 리스트박스를 만들 수 있습니다. 만드는 법 변수선언 부분입니다.TYPE-POOLS: vrm. DATA : gv_list_name TYPE vrm_id, gv_list_type TYPE vrm_values, gv_list_value LIKE LINE OF gv_list_type. SCR -> 스크린을 선언하는 부분입니다.개발룰마다 다르지만 TOP에 선언되어있는 경우도 있습니다.아 그리고 지..

SAP/ABAP 2026.07.15

Carry out repairs in non-original system only if they are urgent 에러 해결방법

안녕하세요SAP를 수정하는 할 때 Carry out repairs in non-original system only if they are urgent 에러가 뜨는 경우가 있습니다. 원인프로그램에 Original System이 개발이 아니라 품질이나 다른 서버로 되어있어서 발생하는 문제이다.EX ) DEV 서버에서 수정을 진행 -> 해당 오류가 나는 프로그램의 Original System : QA 이렇게 싱크가 맞지 않을 때 발생한다. 해결방법1Insert / Replace / Delete 버튼을 사용해서 추가를 해준다.저렇게 하면 전체 활성화가 되지 않고 한줄이 활성화되기에 코드 몇줄 고치는데는 상관없지만 여러줄을 고쳐야 하면 해결방법2를 사용하는게 더 편하다 해결방법2Edit -> Modificat..

SAP/ABAP 2026.07.09

[SAP MM IMG] 자재그룹 생성하기

안녕하세요 이번 포스팅은 SAP MM IMG 중 하나인 자재그룹을 어떻게 생성하는지 알아보겠습니다.최근에 온 문의중에 자재그룹을 새로 생성해달라는 문의가 있었습니다. 자재그룹을 생성한 김에 포스팅도 적어봅니다.IMG 경로T-CODE : SPRO물류-일반 >> 자재마스터 >>키 필드 설정 >> 자재 그룹 정의 조회버튼을 누르면 여러개의 자재그룹이 나올건데 지금 새로 추가할거니깐 [신규엔트리]를 눌러줍니다. 필요한 값을 넣고 디스크 버튼을 눌러 저장해줍니다.IMG이다보니 생성을 하면 CTS를 생성해야합니다.

SAP/MM 2026.06.13

SAP ABAP 변수 선언 시 TYPE 과 LIKE 의 차이

안녕하세요 이번 포스팅은 변수 선언 시 TYPE과 LIKE의 차이에 대해 알아보겠습니다. 제가 예전에 SAP 교육을 들었을때 면접단골질문으로 나오는 항목이라고 했습니다.저도 여러군데 면접을 보았지만 해당 질문은 받은 적 없긴한데 이 부분은 기본적으로 알아야할 항목이라고 생각합니다.( 물론 ABAPER/솔루션은 거의 넣지 않고 컨설턴트 아니면 운영쪽으로 넣어서 프로세스 위주나 전직장 경력에 대해 많이 물어보셨습니다. ) TYPETYPE은 SAP 에서 제공하는 타입이나 SE11(ABAP Dictionary ) 에서 생성하고 활성화된 것들만 사용할 수 있습니다.EX ) TYPES로 선언한 로컬 타입들을 TYPE으로 선언할 수 있습니다. LIKE변수를 통해서 TYPE을 정할 때 LIKE 키워드를 사용합니다.L..

SAP/ABAP 2026.05.18

SAP ABAP 데이터 타입 알아보기

안녕하세요 이번 포스팅은 SAP ERP 용 개발언어인 ABAP 데이터 타입에 대해 알아보겠습니다. SAP의 경우는 사용자가 데이터 타입을 만들 수 있습니다. 이번에는 SAP에서 기본적으로 제공하는 데이터 타입을 알아보겠습니다.개발을 할 때 되는대로 하는 거 보다 , 기초보다 알고 개발하는게 중요하다고 생각합니다. 타입설명D날짜 ( YYYYMMDD ) 총 8자리로 고정T시간 ( HHMMSS ) 총 6자리로 고정I : INT8정수를 다루는 타입F실수STRING길이가 정해지지 않음 - 가변적XSTRING헥사 문자열 이번에는 미완성된 데이터타입으로 길이를 명시해줘야하는 타입들 입니다.EX ) DATA : LV_CHAR TYPE C LENGTH 6.N의 경우는 만약 길이가 4고 값이 1이면 => 0001 이..

SAP/ABAP 2026.05.14

SAP 수동으로 메일보내기 ( 메일 발송되는지 확인하는 방법 )

안녕하세요 이번 포스팅은 SAP에서 메일이 발송되는지 확인하는 방법에 대해서 알아보겠습니다.메일링 개발을 하게되는 경우 먼저 메일이 발송되는지 확인해야합니다. 메일이 발송되지 않으면 BC한테 부탁해서 연결해달라고 하면 됩니다.개발전 간단하게 확인하는 방법입니다. SAP 첫화면에서 빨간색 박스 친 세번째 버튼을 눌러줍니다. ( SAP Business Workplace ) SAP Business Workplace 에 들어오게 되면 [신규메시지] 를 눌러줍니다. 메일 제목넣고 메일 내용을 넣어주고 밑에 위치한 빨간색 박스에 주소를 넣어주고 유형은 이메일로 보낼거면 "인터넷 주소"를 넣어주면 됩니다. 그 후 빨간 박스 친 [발신] 버튼을 눌러줍니다. 티코드 : SOST 에 들어가게 되면 해당 메일이 들어온 게 ..

SAP/ABAP 2026.05.11

SAP SMTP 관련 T-CODE(티코드) 및 시스템 로그 관련T-CODE(티코드)정리

안녕하세요 이번 포스팅은 SAP SMTP관련 티코드 및 시스템 로그 관련 티코드들을 정리해보겠습니다.고객사에서 메일링이 안된다고 하여 확인을 해보니 , 로직 문제도 없고 해서 SMTP 문제인 거 같아 문의도 해결할 겸 관련 내용들을 정리하였습니다. 먼저, SMTP 가 뭔지 알아야 합니다.해당 내용은 이전에 포스팅을 하였기에 아래에 포스팅을 참조해주시면 감사하겠습니다. 프로토콜(Protocol) 이란? 대표적인 프로토콜 HTTP / HTTPS / SMTP 특징 알아보기안녕하세요 이번 포스팅은 프로토콜(Protocol) 이 무엇인지와 대표적인 개발자라면 무조건 들어본 프로토콜 HTTP / HTTPS / SMTP에 대해 포스팅하겠습니다. 프로토콜(Protocol) 이란? 일단 먼저 3개의 프로salgulab..

SAP 2026.04.25

[SAP MM] 자재문서 확인하는 방법 - MB51

안녕하세요 이번 포스팅은 SAP MM 자재문서 확인하는 방법에 대해 알아보겠습니다. T-CODE : MB51확인할 자재를 넣어간 이동유형, 저장위치들을 조회조건으로 사용할 수 있습니다. 조회조건을 넣고 실행을 하면 자재문서가 조회가 됩니다. 보고 싶은 자재문서를 더블클릭하면 자세하게 자재문서를 조회할 수 있습니다.SCM 모듈을 하다보면 자재문서를 볼 일이 많을겁니다. 그래서, 알아두시는 걸 추천드립니다.

SAP/MM 2026.04.11