You are on page 1of 11

IDOC

IDOC is a Intermediate document

Transfer the data automatically from SAP TO OTHER SYSTEEM

OR

SAP TO SAP

Through the electronic data interchange (EDI) .

Types of IDOC:
1 In Bound idoc The data Comingling to Sap ... The data come from other
system to Sap

2 Out Bound idoc Going out of the system

EDI Convert the (IDOC) data into XML and send the data to outside
the system through internet.

Each and every idoc have 3 types of records:


1 Control record: It contain the information such as idoc number, Direction ( wither it
is inbound or out bound), idoc status, Message type, date and time of creation,
partner( Sender / Receiver).

2 Data record: It contains the details of the idoc segments. Idoc segment has fields
that contain the data necessary for posting the document.

3 Status record: Idoc status defines the processing status of the idoc.

Initial status number are 64 for INBOUND

03 for OUNTBOUND
Success full Idoc Status are 53 for INBOUND

16 for OUT BOUND

Payment on Idoc:

Based on the Bank requirement we use the Transfer

Exp: We have account in HDFC,,,,,,,, We will create the HDFC House Bank

How the system is know we are using IDCS OR DME?

For this House bank we are enable that we are using IDOCS

STEP1: Creation of partner profile WE20 ( It is also created by BASE TEM)


And we are assign the HOUSE BANK in to Partner profile

Exp: Our HB IS HDFC

We create the Partner profile HDFC

We are assign the Message type PAYEXT


This message type we assign the IDOC TYPE PEXR2002 (Stranded)

It will have the Structure

Vendor details {Amount, vendor bank details and Our bank details

We will also assign Receiver port


Where our data it to go?

The message type for idoc are PAYEXT and EUPEXR

Should set up the outbound parameters for


Message type PEXR2002
For Whom we are sending the
Contain the Segment
data.
Segment contain the Fields
Data related to bank, A/C NO,
Fields contain the data Amount, Vendor details ect.

STEP12: Creation of Receiving port WE21

It is created by BASIS Team

For whom we are sending the data

EXP: HDFC_PORT
The program

RFFOEDI1 Is used to generate the payment on idocs.

Define the structure

PORT Transmission of IDOC from Sap to other System

&

Partner profile

The program RSEOUT00 should be used to processing of idocs in background.


To make the payment on F110, we should have to do some
configuration setting in FBZP
Exp : Bank pyt Method: 120

Assign our payment method to bank payment method

No Changes

Form: F110_EDI_01

PYT Medium program:


RFFOEDI1

Minimum amount: 100 Max


amount 999999

Pyt method; exp: E

Script: F110_EDI_01

Ranking order: PYT(E)

Available amount:

TC: (FI12)

EDI Partner profile: HDFC


Define EDI:

Assign EDI payment method to external payment method:


Assign payment method in vendor master FK02

Whenever we run F110 IDOCS are generate

Status is Ready to Dispatch

Whenever we Run RSEOUT00 Program

IDOC Status is Dispatched

Note:

In real time we create the Batch job

for every day ( with timing)


Assign payment method in vendor mastor FK02

Payment on F110

Get the document no: from payment log

Go to FB03

Give Document no:xxxxxxxxx

Here we can see the IDOC NO:XXXXXXXXXX

Dubal click on idoc no

Here we can see the status 30 in process (Yellow)


Execute the program SE38:
Program: RSEOUT00

IDOC NO: XXXXXXXXX

Basic Type: REXR2002

Port of Receiver: HDFC_PORT

Partner type: B

EXECUTE

IDOC is selected

WE02/WE05 IDOC List:


IDOC NO:XXXXXXXXXXX

EXECUTE

Status: 03 (Green)

Tables in IDOC:
Control record: EDIDC

Data record: EDID4

Status record: EDIDS


Reprocess the IDOC...................... BD87

Important T -codes for outgoing payments with IDOC:

WE02................................IDOC LIST

WE05................................IDIC Structure

WE60................................IDOC Documentation

WE20................................PARTNER Profile

WE21................................PORT

BD87................................REPOCESS............(IDOC)

You might also like