'IT/SAP S4 HANA' 카테고리의 글 목록
본문 바로가기

IT/SAP S4 HANA20

[SAP]CM for JAM 보호되어 있는 글 입니다. 2021. 1. 11.
[SAP] SAP GUI 설치후 셋팅방법. c:\windows\system32\drivers\etc [host , service] 해당위치의 파일 2개를 제공받아서 업데이트를 진행합니다. 2021. 1. 6.
[SAP] CDS - Core Data Services & OData 본문은 이클립스 플러그인을 이용하여 CDS를 개발하는 내용을 서술합니다. CDS는 SQL view와 유사하며, 다양한 용도로 활용됩니다. DDL( Data Definition Language : domain-specific language )를 지니며 SQL view의 결과가 consume하는 외부 튤에 따라 다양하게 표현됩니다. 이클립스 플러그인 설치 https://dhan-description.tistory.com/147 [SAP] SAP Fiori - SDK Kit 설치하기(Eclipse) SAP Fiori 개발 튤을 설치하는 방법입니다. 아래 링크를 클릭하여 UI5 SDK 다운로드 홈페이지로 이동합니다. https://sapui5.hana.ondemand.com/ SAPUI5 SDK - Demo .. 2020. 8. 12.
[SAP] CTS - Change and Transport System & Package SAP 시스템을 비롯한 일반적인 시스템은 보통 개발, 검증(품질), 운영과 같은 3 Landscsape로 구성됩니다. ( 일부 경우에 따라서 검증(품질)절차가 빠지는 경우도 있습니다. ) CTS는 이러한 시스템의 구조에서 시스템의 반영을 위해 사용되는 개념입니다. 개발서버에서 수정한 내용(변경사항)을 CTS를 통해 검증서버로 반영하며, 검증서버에서 다시 테스트 후 운영서버에 반영합니다. 즉 CTS는 SAP 시스템의 버전관리 시스템입니다. 변경사항을 CTS를 통해 반영하기 위해서는 Change Request를 생성하여 릴리즈 해야합니다. Change Request는 클라이언트 단위로 발생합니다.[100 클라이언트(개발) ▶ 200 클라이언트(품질)과 같은 순서] T-CODE : SE01( Transport.. 2020. 8. 11.
[SAP] S/4 HANA CM module (Customer Management) SAP CM 모듈의 UI는 SAP C4C와 동일하게 Fiori UX를 사용합니다. SAP C4C의 경우 CAS(Cloud Application Studio)라는 개발툴을 통해 프로그램 개발 및 UI개발을 진행합니다. SAP CM의 경우 SAP UI5(Open UI5)를 통해 UI개발을 진행합니다. CM의 주요기능 User interface No middleware Pricing Billing Integration with core supply chain modules User interface - 기존의 CRM는 WebUI를 사용하여 개발되었으며, CM모듈은 UI5를 통해 개발됩니다. No middleware - CM은 미들웨어가 불필요합니다. 이는 SAP CRM과 SAP ERP간의 데이터 교환이 매우 .. 2020. 8. 7.
[SAP] ABAP - CALL SCREEN CALL SCREEN 1. 화면생성 2. 화면설정 ( 종료방법 ) 3. 화면설정 ( 버튼 및 제목 ) 4. 조건작성 5. 버튼생성 6. 호출 2020. 4. 21.
[SAP] ABAP - 기본적인 구문 ( SELECTION SCREEN & EVENT 관련 ) SET PF-STATUS , AT SELECTION-SCREEN , AT SELECTION-SCREEN OUTPUT, SET TITLEBAR, AT USER-COMMAND, AT EXIT-COMMAND, LOAD-OF-PROGRAM SET PF-STATUS 사용자가 만든 GUI스테이터스를 사용하게 하는 구문 ( 실행화면 버튼을 조정하는 구문 ) AT SELECTION-SCREEN 실행화면에서 조회값을 설멍하게 하는 구문 (EX-> 1를 입력 배송전 2를 입력 배송중 등의) 실행(F8)시 잘못된 값을 입력->ENTER(엔터)하면 지정된 MESSAGE 출력상자를 형성 SE80 : MESSAGE I000(ZZ1) WITH'허용하지 않는 배송상태입니다.' DISPLAY LIKE 'S'. 옵 션 : MESSAGE.. 2020. 4. 21.
[SAP] ABAP - 기본적인 구문 ( REPORT & SCREEN 관련 ) NO STANDARD RAGE HEADING , LINE-SIZE col. , LINE-COUNT (m) , MESSAGE-ID mid DATA : GT_ITAB LINE OF A. 생성된 객체를 참조할때 사용 DATA : GT_ITAB TYPE REF TO A. 클래스 생성에서 사용 DATA : GT_ITAB TYPE TABLE OF A. 인터널 테이블 형태 DATA : GT_ITAB TYPE A. 스트럭쳐 형태 NO STANDARD RAGE HEADING 레포트 제목에 작성되는 구문으로 SELECTION SCREEN 실행시 하위 레포트의 제목을 지워준다. TOP-OF-PAGE구문을 활용하여 사용자가 원하는 형태로 레포트 제목(이름,출력일등)을 구성할수 있다. LINE-SIZE col. 레포트 제목에 .. 2020. 4. 21.
[SAP] ABAP - 기본적인 구문 ( Data 관련 ) DATA , PARAMETERS , SELECT-OPTIONS DATA 유저가 설정한 변수명에 타입을 지정하여 프로그램 내에 공간을 확보한다. (타입 : 데이터 크기 혹은 인터널테이블 등 ) (EX- ABC TYPE I. / ABC TYPE C. / ABC LIKE I. / ABC LIKE C (easy abap 2.0 2장 참조) TYPE ->Dictionary의 글로벌 타입을 참조하여 선언할 때 사용, domin을 직접참조, LIKE -> 이미 선언된 데이터 object에서 비슷한 object를 만들고 싶을 때 사용, 선언된 필드의 domain을 참조 DATA types 와 data objcet의 차이점은 참조유형은 types라고 보면 되고, 객체는 변수명으로 보면됨. PARAMETERS 실행화면에서.. 2020. 4. 21.
[SAP] ABAP - Message Type 메시지 메시지를 사용하기 위해서는 리포트 제목에 MESSAGE-ID 를 작성 해야한다. ( T-CODE:SE91에서 먼저 아이디를 등록 ) 코드 설명 MSSAGE ES000 WITH ''. 메시지바. 사용자 입력 값에 대해 체크를 했을때 뿌려주는 에러메시지 MSSAGE W000 WITH ''. 메시지바 엔터를 누르면 다음 프로세스로 넘어간다. 어떤 화면의 로직을 멈추고 경고 메시지 형태로 출력 MSSAGE I000 WITH ''. 팝업 윈도우. 엔터를 누르면 다음 프로세스를 수행한다. MSSAGE S000 WITH ''. 성공 메시지 MSSAGE A000 WITH ''. 팝업윈도우 라는 버튼이 윈도우 창 안에 있다 을 누르면 프로그램(세션)이 종료 MSSAGE X000 WITH ''. Short dump.. 2020. 4. 21.
[SAP] ABAP - System Field HELP REQUEST / S- SYSTEM 는 내부 사용을 위해 예약 된 GUI 상태의 함수 유형이다. T-CODE:SE11에서 structure 명 를 조회하여 상세한 설명보기 가능 시스템 필드 시스템필드 설명 SY-DATUM 시스템날짜(오늘 날짜)를 출력 SY-UZEIT 시스템 시간을 출력 SY-DBCNT SELECT구문으로 데이터베이스에서 읽어온 라인 수 (테이블에서 데이터를 SELECT하고 난후 SELECT된 건수) SY-TABIX 인터널 테이블의 현재라인 변호 ( 인터널테이블의 LOOP문안에서 인터널테이블의 인덱스 ) SY-PAGNO 화면에 리스트를 생성할 때 현재 페이지의 번호 SY-CPAGE 현재화면상의 페이지번호 SY-LINCT 한 페이지마다 라인의 수 리포트문의 LINE-COUNT에서 .. 2020. 4. 21.
[SAP] ABAP 개발자와 컨설턴트 개발자 영역 개발자 영역은 데이터베이스(DB)의 TABLE을 활용하여 기업환경에 필요한 인터페이스를 만드는 작업이라고 볼 수 있다. ( ABAP은 COBOL에서 파생된 언어이다 ) ERP의 개발과정은 일반적으로 2~3중으로 구성된 복수의 서버로 구성하여 진행된다. ( 1단계: 개발(DEV) -> 2단계: 테스트(QA) -> 3단계: 상용화(PRD) CTS) 프로그램의 개발은 커맨드창(T-CODE: SE80)입력을 통해 접속가능하며 T-CODE: SE38로도 생성 가능하다. ABAP언어를 통한 개발과정은 실행화면(데이터선언) -> 데이터 조회 -> 데이터가공 -> 출력의 형태로 구성된다. 1. 데이터선언은 일반적으로 DATA등을 통하여 데이터 공간을 확보하고 데이터 가공을 위한 준비를 한다. INTERNA.. 2020. 4. 21.