Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Implementation project

Former Member
0 Kudos

1. What does an abap Technical consultant do in a Implementation project?

2. what is a Process Codein IDOC's?

1 REPLY 1

Former Member
0 Kudos

Hi Srinivas,

In an Implementation project, the Technical Consultant may need to perform various tasks like the below.

1. Upon receiving the Functional Spec, the technical consultant need to prepare the Technical Spec, build the code, do unit test, prepare unit test plan and then deliver the object.

2. Sometimes Functional Consultant will ask the technical consultant to r & d some change to check the posibility.

3. Function Consultant make ask the technical consultant to find whether any user exit is available or not for a particular transaction.

4. Sometimes Technical Consultant may need to co-ordinate with basis guys to transport some requests from one system to another.

5. Sometimes Technical Consultant may need to attend the business meetings, workshops, project meetings in the process of gatering requirements etc.

Process Codes:

Process code is used in outbound processing of Idocs.

It's a Code which identifies the type of data which is sent by the IDoc

interface.Using the process code, the IDoc interface finds the application selection module which converts the SAP document into an IDoc.It is only used with applications which perform outbound processing via Message Control.

Definition:

Another name for a specific process, for example function module or workflow. IDocs are read or written in this process.

Use:

In the partner profiles, the processing is never addressed directly but rather always using a process code. You can therefore replace an old process with a new one for any number of partners by assigning the existing process code to the new process.

Two types of process code are used in conjunction with the partner profiles:

1) Outbound Process Code - if you are using outbound processing under Message Control, the IDoc is generated in the IDoc Interface. The process code names the relevant function module.

2)Inbound Process Code - names the function module or workflow which reads the IDoc data and transfers the data to the application document.

There are process codes for exception handling:

1) System Process Code - names the workflow which is triggered in inbound or outbound processing when an exception occurs.

2) Status Process Code - names the exception workflow which is triggered when an incorrect status is returned by the external system.

These two types are configured centrally and not on a partner-specific basis and therefore do not have to be maintained when a new process is defined. They were introduced for the sake of completeness, so that each process in the IDoc Interface is addressed using a process code.

Hope this helps.

Please reward if useful.

Thanks,

Srinivasa