cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC and IDOC Package

Former Member
0 Kudos

Hi Experts,

I'm refering the following web blog /people/prasadbabu.nemalikanti3/blog/2006/02/24/collecting-and-bundling-vendor-records-from-different-multiple-interfaces-file-systempeoplesoft-and-sending-to-sap-r3-system-part-1 and a bit confused. My questions are.

Q1. in section 6. the author is saying "CREMAS.CREMAS03 can be used as a single IDoc and not as a package" wht does an IDOC package represents and why he is using IDOC Package instead of Std. IDOC i.e., CREMAS03.

Q2. wht is the purpose of step 7.

Q3. in step 9. under 9.1 the mapping is created between File message type and CREMAS03 instead of CREMAS03_package.

Q4. in 9.2 "Interface mapping between File Interface and abstract interface of File". why mapping is required between file interface and abstract interface of file?

Q5. in 9.5 "Message mapping between Original IDoc and CREMAS_package, make it as multi mapping" why this mapping is required?

Regards

Faisal

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

hi

Q3. in step 9. under 9.1 the mapping is created between File message type and CREMAS03 instead of CREMAS03_package.

Yes, this is because you just want to map the info from the file system to the cremas IDOC.

Q4. in 9.2 "Interface mapping between File Interface and abstract interface of File". why mapping is required between file interface and abstract interface of file

This is because in case of BPM you are required to use abstract interface and use that interface for you mapping..An abstract interface means an interface with no direction (i.e inbound or outbound)

Q5. in 9.5 "Message mapping between Original IDoc and CREMAS_package, make it as multi mapping" why this mapping is required?

This is required to collect the messages from the file system and Peoplesoft into one IDOC package..

regards

krishna

Former Member
0 Kudos

Hi

Q2. wht is the purpose of step 7.

XI provides u with an option to import XSD that already exist as interfaces so that you dont have to manually create them all over again. This is done by importing an XSD as an "External Definition"

Note that they have used the same in the next step as Abstract interface

regards

krishna

Former Member
0 Kudos

Hi,

Plz club all ur answers and send them once inteading of sending one by one............

Regards

Faisal

Former Member
0 Kudos

Hi

check this link to know more about an iDOC package

http://logosworld.de/www3/cookbooks/idoc/cb10_idoc_03_firstlook/idoc_30_datastructures/docu.htm

regards

krishna

former_member556603
Active Contributor
0 Kudos

Hi Abdil,

IDoc Message Packages

Use

This function enables you to activate IDoc message packages quickly and efficiently. You use IDoc message packages to process and send messages from the IDoc adapter as packages rather than individually.

Integration

You can define filters for selecting messages for message packages and jobs for processing these packages by using event-driven message processing.

Prerequisites

In the menu Exchange Infrastructure ® Administration you have called the transaction IDoc Message Packages (IDXPW) and are on the Activation of IDoc Message Packages initial screen.

Features

You use this function to specify a message and do the following:

· Test whether filters are already defined to filter this message at runtime

· Test which of the defined filters actually filters this message at runtime

· Define and activate a filter if none exists for this message

The message that you specify must be a message that has been processed successfully by the receiver IDoc adapter.

Activities

To activate an IDoc message package, you must first specify the ID of a message. You have the following options:

· Enter a known message ID manually.

· Use the input help to select a message ID.

The entered or selected message is used as a template for activating a message package.

To check whether a filter has already been defined for the message, choose Filter Test. If a filter exists, the entire filter data is displayed in a separate window. If multiple filters exist, the data is displayed for the filter that actually filters the message at runtime.

To continue with the activation of the message package, exit the filter display and choose ENTER on the initial screen. The system displays the following:

· If a filter has already been defined for the specified message (one package activated), the remaining fields are filled with the values of this filter. You can now only edit the values in the following fields:

¡ Maximum Package Size

¡ Job Period

¡ Period Unit

¡ Start Immediatelycheckbox

· If only parts of a filter have been defined for the specified message, the corresponding fields are filled with the defined values and the remaining fields contain default values, which you can accept or change.

· If no filters have been defined for the specified message, you can edit all fields.

Make your entries and changes and choose Execute.

This activates the package for the specified message and schedules the specified job automatically. The current filter data is displayed in a separate window.

Go through this link...

http://help.sap.com/saphelp_nw04/helpdata/en/c1/bab13bb3acd607e10000000a11402f/content.htm

Thanks,

Satya Kumar

Reward if it is useful

Former Member
0 Kudos

Hi

why he is using IDOC Package instead of Std. IDOC i.e., CREMAS03.

because, the requirement is to collected messages from File and Peoplsoft and bundled, map them to package of IDocs

regards

krishna

Former Member
0 Kudos

Hi,

Please provide answers for other question as well.

Thanks

Faisal

Former Member
0 Kudos

Hi

wht does an IDOC package represents and why he is using IDOC Package instead of Std. IDOC i.e., CREMAS03.

An IDoc package consists of one or more records of data in ASCII format and is accompanied by a control record

regards

krishna

Former Member
0 Kudos

HI,

"An IDoc package consists of one or more records of data in ASCII format and is accompanied by a control record"

as far as my knowledge.... an IDOC also contains one or more data records.........then wht is the diff. bet. an IDOC and IDOC package.

u mean an IDOC can contain only one data record.

regards

Faisal

Former Member
0 Kudos

Hi

check this link

it gives a clear picture why u need to go for IDOC packages

http://www.saptechies.com/xiidoc-message-packages/

regards

krishna

Former Member
Former Member
0 Kudos

Hi,

Thanx for quick reponses..........

Regards

Faisal