본문 바로가기

SAP SCRIPT,SKILL

(11)
SAP CLASS 설정
Report Program Grid Display Function call function 'REUSE_ALV_GRID_DISPLAY' exporting i_structure_name = 'ZREPORT_TEST' tables t_outtab = lt_table exceptions program_error = 1 others = 2.
SAP 인터널 테이블 2번쨰 1. 인터널 테이블 명령어 인터널 테이블 값 할당 MOVE 구문을 사용하여 값을 할당 할 수 있다, 헤더라인이 있는 인터널 테이블은 헤더라인 값만 복사 MOVE itab1 TO itab2. itab2 = itab1. 인터널 테이블 타입이 동일한 경우만 가능 Line Type 이 다를 시 MOVE-CORRESSPONDING itab1 to itab2. 2. 인터널 테이블 초기화 Clear,Refresh,Free 3. 인터널 테이블 정렬 Sort itab by key1 descending key2 ascending 4. 인터널 테이블 속성 알아내기 DESCRIBE 구문을 사용 GV_LINE TYPE I DESCRIBE TABLE GT_ITAB LINES GV_LINE -> 인터널 테이블 계수 5. 인터널 테..
SAP Internal Table 1. Internal Table 프로그램 내에서 정의항 사용할 수 있는 Local Table 이다. ABAP 프로그램에서 가장 장점 인터널 테이블과 디버깅 ABAP 에서 스트럭쳐 선언 TYPE: BEGIN OF s_type, NO(60) TYPE C, NAME(10) TYPE C, PART(16) TYPE C,END OF s_type. DATA: sawon type s_type. -> work area선언?? 2. Internal Table 생성 -> Local Table Type을 이용한 인터널 테이블 생성 TYPES: BEGIN OF s_type,no (6) TYPE c ,name ( 10) TYPE c ,part(16) TYPE c , END OF s_type. => 구주체 타입을 생성, creat..
like type 차이 TYPE과 LIKE 차이 TYPE 은 ABAP Dictionary 에 있는 Global Type - (Data Element, Structure Type, Table Type)을 참조하여 Data Object 를 선언할 때 사용, LIKE 는 프로그램 내에 이미 선언된 Data Object - (Variable, Structure, Internal Table)를 참조하여 동일한 형태의 Data Object 를 만드는 방법. like table of , like 차이 LIKE TABLE OF 는 헤더를 가지고있는 인터널테이블입니다.(internal table) -> 여러개의 행을 가질 수있따 LIKE 만 썼을경우는 헤더가 없는 하나의 레코드만을 가지는 테이블입니다.(structure) 한행 DATA: lv..
sap feild symbols 정의GenericFIELD-SYMBOLS .임이의 필드 1개를 받는다.FIELD-SYMBOLS TYPE ANY.임이의 Structure 1개를 받는다.FIELD-SYMBOLS TYPE ANY TABLE.임이의 itab 1개를 받는다.Fully-carrid 직접지정이 가능함FIELD-SYMBOLS TYPE SFLIGHT.dbtab sflight와 동일한 structure 1개FIELD-SYMBOLS LIKE LINE OF gt_tab.itab gt_tab와 동일한 structure 1개FIELD-SYMBOLS LIKE gt_tab.itab gt_tab와 동일한 structure 1개itab gt_tab와 동일한 itab 1개 [without header line]의 경할당GenericStatic Assig..
Modularization(서브 루틴 펑션) Subroutine- Form으로 시작하여 END FORM으로 종료되는 구문 스크립트의 모듈화 재사용 구조화르 주목적으로 한다.ABAP 프로그램에서는 Perform 구문을 이용한 서브루튼으로 유사한 기능을 제공 Perform 구문으로 서브루틴을 호출 Perform Naming Rule 동사 + 목적어 형태로 설정 Subroutine 파라미터 - 파라미터 서브루틴을 호출하는 구문과 호출받는 구문사이에 주고 받는 값을 의미 using과 changing 구문으로 파라미터를 주고 받게된다. Call by value 넘겨주는 변수와 받는 변수가 물리적으로 다른 메모리영역 Call by Reference 물리적으로 같은 메모리 여역을 공유하여 넘겨주며 값은 주소 Call by Value and Result 변수의 ..
SAP 연결테스트 package member.action; import java.io.File;import java.io.FileOutputStream;import java.util.ArrayList;import java.util.Hashtable;import java.util.List;import java.util.Properties; import javax.servlet.annotation.WebServlet; import com.sap.conn.jco.JCoDestination;import com.sap.conn.jco.JCoDestinationManager;import com.sap.conn.jco.JCoException;import com.sap.conn.jco.JCoField;import com.sap.conn..