CompanyCode Create 1. T-CODE SPRO SQP Reference IMG 클릭 2. Enterprise Structure -> Definition -> Financial Accounting -> Edit,Copy,Delete,Check Company Code Click 3. 시계 버튼 클릭후 1번 클릭 4. 표시된 부분을 클릭을 하면 아래 프로세스바에 다음과 같이 관련 테이블을 읽는다고 확인 가능 5. From Company Code 복사해올 코드 To Company Code가 만들 회사 33 총계정원장/계정과목표 복사 여부 Yes 일단 YES 말 그대로 번호 범위인데 전표번호 범위를 미리 설정 해놓는 등 이미 설정 되어있는게 자동으로 전송되고 설정되고 한단다. 다른데서 에러가 날 수도 있으니 주의하라는 경고메세지다... RFC -> 데이터 전송/ 데이터 받기 function에 필요한 값들을 import 작업function.getImportParameterList().setValue("IM_ID", (String)session.getAttribute("ID"));만약 function에 import값이 올바르지 않거나 명시되지 않는 값을 넣을 시 errror 발생 function.execute(destination);//실행하는 구문JCoStructure result = function.getExportParameterList().getStructure("EX_RETURN"); -> 리턴타입을 가져오는 예제------------------------ 스트럭쳐를 가져오는 ㅇ JCoStructure userinfo = function.getExportParamete.. RFC-SETTING -------SAP SETTING 1. SAP T-CODE SM59 -> TCP/IP connection -> create 2.RFC Destination,Program ID입력 3. JCO목록확인 ---JAVA SETTING 1. Java-Project Right-Click ->Properties -> Build Path -> sapjco3.jar import C:\Windows\System32 ->sapjco3.dll 이동 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 변수의 .. 이전 1 2 3 4 다음