SAP for Oil, Gas, and Energy Discussions
Connect with fellow SAP users to share best practices, troubleshoot challenges, and navigate the evolving energy landscape. Join the conversation today!
cancel
Showing results for 
Search instead for 
Did you mean: 

Junction Functions

Former Member
0 Kudos

Hi,

Can anyone provide links to these questions...

1. What are Junction Functions?

2. How do you configure Junction Functions?

3. Are Junction Functions industry specific?

Thanks!

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hello,

Below is the on line SAP help and also an example in TSW.

Junctions are used to link two different applications for processing purposes. You can link two SAP application components or an SAP application component and a third-party application. You enter an application indicator to identify the settings for a particular junction. Essentially, the application indicator is used to identify and group junctions and relevance values. You then assign function modules to applications. The applications are used within the processes defined for the junction. All the functions of an application must use the same interface (junction) to ensure that the dynamic calls to these functions work.

When all the necessary functions have been entered, you can create function groups. The function groups call the junction functions in the sequence assigned to the functions. If a new application is required, a processing module needs to be created. For more information about this procedure and to see an example implementation of such a dynamic call, see the function module OIJB_GENERATE_DOCUMENTS.

After you have created the function groups, you define the correct function group for posting subsequent documents of a process. For Sales and Distribution (SD) and Materials Management (MM) documents, you make the posting settings in Customizing for Document Relevance. You must create your own Customizing to combine relevancy values and function groups for a new application.

Here is an example in TSW.

You assign some function groups to an application (application 3 for carrier ticket actualization for example, or application 5 for ticket reversal, or application 10 for ticket correction, etc.).

You assign some functions to function groups in a certain order (using the seq #). Step by step, the scenario is going to run the function 1, function 2, etc.

Example for a sales scenario.

Function 1 is going to create the sales order

Function 2 is going to create the delivery

Function 2 is going to post the goods issue

Etc.

Hope this help.

View solution in original post

3 REPLIES 3

Former Member
0 Kudos

Hello,

Below is the on line SAP help and also an example in TSW.

Junctions are used to link two different applications for processing purposes. You can link two SAP application components or an SAP application component and a third-party application. You enter an application indicator to identify the settings for a particular junction. Essentially, the application indicator is used to identify and group junctions and relevance values. You then assign function modules to applications. The applications are used within the processes defined for the junction. All the functions of an application must use the same interface (junction) to ensure that the dynamic calls to these functions work.

When all the necessary functions have been entered, you can create function groups. The function groups call the junction functions in the sequence assigned to the functions. If a new application is required, a processing module needs to be created. For more information about this procedure and to see an example implementation of such a dynamic call, see the function module OIJB_GENERATE_DOCUMENTS.

After you have created the function groups, you define the correct function group for posting subsequent documents of a process. For Sales and Distribution (SD) and Materials Management (MM) documents, you make the posting settings in Customizing for Document Relevance. You must create your own Customizing to combine relevancy values and function groups for a new application.

Here is an example in TSW.

You assign some function groups to an application (application 3 for carrier ticket actualization for example, or application 5 for ticket reversal, or application 10 for ticket correction, etc.).

You assign some functions to function groups in a certain order (using the seq #). Step by step, the scenario is going to run the function 1, function 2, etc.

Example for a sales scenario.

Function 1 is going to create the sales order

Function 2 is going to create the delivery

Function 2 is going to post the goods issue

Etc.

Hope this help.

0 Kudos

Hi,

Thanks very much for the detailed reply. I know what is a Junction Function..!!

I have already used it for application type '2' - TPI. I know that the functions defined with the function group are called in the order of the sequence numbers assigned. These functions perform just like normal functions, we can update error log etc etc.

Here, what is the significance of Junction Indicator? (see config screen - there is a Sequence Indicator and a Junction Indicator).

Also, is this concept limited to only ISOIL modules? I dont think it should be, it should be available accross modules...?

Thanks!

Former Member
0 Kudos

Dear Keerthi Varier,

I am Trying to Use the Function of the IDOC OILSHI01 with teh function IDOC_INPUT_OILSH1, but I Can not make it works.

It do not create the Sales Order even the delivery.

Do you have a IDOC example?. for test It, or a Guide?.

I will really aprecciate.

Best Regards,

Sebastian.