SAP ALE IDOC EDI-Kor_04.2.2 IDOC Type을 Message Type에 연결하기

4.2.2 IDOC Type을 Message Type에 연결하기

다음 단계는 앞에서 우리가 생성한 새로운 IDOC type을 그에 대응되는 message type에 연결하는 것이다. 이러한 연결관계는 partner profile에 있는 parameter에서 특정 상대시스템에 대하여 사용될 message type과 IDOC type을 지정해 줄 때 참조되기 때문에, 이 연결작업은 매우 중요하다. message type을 연결하기 위해서는 다음 작업들을 수행한다. [그림 4-7]을 참조하라.

SAP ALE IDOC EDI-Kor_04.2.3 IDOC Extension Type 점검

4.2.3 IDOC Extension Type 점검

extension type이 일관성(consistency)있게 정의되어 있는지를 점검하기 전에, 반드시 그 extension type을 ‘release’하는 것이 매우 중요하다. 이렇게 하기 위해서는 다음 작업들을 수행한다.

n transaction WE30을 실행을 실행하거나, transaction WEDI à [Development] à [IDOC Types]을 실행한다.

n [Object name] 필드에 “ZDEBMASX”를 입력하고, “Extension type” 선택버튼을 선택한다.

n 메뉴 [Edit] à [Set Release]를 실행한다.

n release할 것인지를 물어오는 팝업화면이 나타나면, [Yes] 버튼을 누른다.

n 이제 extension type이 release되었다.

SAP ALE IDOC EDI-Kor_01.4.3 IDOC Type과 IDOC

1.4.3 IDOC Type과 IDOC

IDOC Type(Intermediate Document Type)이란 message type과 연관되어 있는 자료의 구조를 표현하는 용어이며(message type DEBMAS에 대응되는 DEBMAS05—Customer Master, message type WMMBXY에 대응되는 WMMBID02—자재이동 등), 반면 IDOC은 그 안에 특정 message type의 자료를 포함하고 있는 object를 의미한다. IDOC은 지능적으로 작동하는 data container이다. 각각의 IDOC은 단 하나의 business object만 포함하고 있다는 것을 이해하는 것이 중요하다. 다시 말하면, IDOC type이 SHIPMNT01이고, message type이 SHPMNT인 IDOC은 단 하나의 shipment 문서 자료만 포함하고 있다는 것이다. 나중에 배우게 되겠지만, 일반적으로 이야기 하면, IDOC의 구조는 message type과는 독립적인데, 이것은 ALE가 모든 message type에 대해서 IDOC 구조를 재정의할 수 있는 능력을 가지고 있기 때문이다.

SAP ALE IDOC EDI-Kor_11.6.2 Structure of basic type WMMBID02

11.6.2 Structure of basic type WMMBID02

■ Stock movements from ext. systems

· E1MBXYH : Goods movements for mobile data entry (header data)

Status : Essential
min. number : 1 , max. number : 1

o E1MBXYI : Add goods movement from external system: Item

Status : Essential
min. number : 1 , max. number : 9999

§ E1MBXYJ : Create Goods Movement from Non-SAP System: Item++

Status : Optional
min. number : 1 , max. number : 1

SAP ALE IDOC EDI-Kor_11.6.1 Structure of basic type ALEAUD01

11.6 IDOC Type Structures 예제

11.6.1 Structure of basic type ALEAUD01

■ Confirmations of the processing status of inbound IDocs

· E1ADHDR : Message Type etc. of Confirmed IDocs

Status : Essential
min. number : 1 , max. number : 9999999999

o E1STATE : Status Information of IDoc for ALE Audit

Status : Essential
min. number : 1 , max. number : 99999

§ E1PRTOB : IDoc number and application object in receiving system

Status : Optional
min. number : 1 , max. number : 1

SAP ALE IDOC EDI-Kor_11.5.3 Status record

11.5.3 Status record

■ General

IDoc status record from the IDoc interface in the SAP R/3 System to an external system. The record contains information about the processing status of an IDoc.

■ Status record structure

· TABNAM : Name of table structure

internal data type : CHAR
Internal length : 000010 characters
Position in Segment : 001, Offset : 0000. external length : 000010

SAP ALE IDOC EDI-Kor_11.5.2 Data record

11.5.2 Data record

■ General

IDoc data record from the IDoc interface in the SAP R/3 System to an external system.
The data record for Release 4.0 has the structure EDI_DD40. Each IDoc consists of exactly one control record, which is followed by several data records. The data record has organizational information in the first fields, which determines the syntactical construction of an IDoc and assigns the data record to an IDoc. The record also contains structural information about the application data. The field SDATA includes application data (up to 1000 bytes), interpretation occurs field by field via the segment. The segment is in the field SEGNAM.

SAP ALE IDOC EDI-Kor_11.5.1 Control Record

11.5 Control, Data, Status Record

11.5.1 Control record

■ General

IDoc control record for the IDoc interface of the SAP System R/3 to an external system.
The control record for Release 4.0 has the structure EDI_DC40. Each IDoc is initiated by exactly one control record. The record contains control information about outgoing and incoming IDocs as well as their processing in the SAP system and an external system.

SAP ALE IDOC EDI-Kor_11.4 ALE & EDI의 Authorization (Security) Objects

11.4 ALE & EDI의 Authorization (Security) Objects

다음은 ALE와 EDI 개발에 사용되는 몇가지의 authorization objects 목록이다. ALE와 EDI 작업을 하기 위해서 여러분의 user ID에 필요한 것을 권한을 설정하기 위해서 Basis 관리자와 의논해 보기 바란다.

Object ALE/EDI: Maintaining logical systems

Authorization B_ALE_LS_ALL