SAP for Utilities Discussions
Connect with fellow SAP users to share best practices, troubleshoot challenges, and collaborate on building a sustainable energy future. Join the discussion.
cancel
Showing results for 
Search instead for 
Did you mean: 

IDE Configuration for Data Exchange Process(Export/Outbound)

Former Member
0 Kudos

Dear All,

In IDE Data Exchange Process(Export) how the event module is triggered from the switch document. lets take this example in a supplier switch:

basic process : EXPREQSWT

Event module: ISU_COMEV_SWITCH_OUT

Format module: ISU_COMPR_VDEW_UTILMD_SWT_OUT

Could anyone explain me where exactly I can configure this event module (ISU_COMEV_SWITCH_OUT)FM so that it is triggered properly and the Data Exchange Process is called and the outbound Idoc(by the formating module) is generated.

Thanks in Advance,

Abhi

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi Abhi,

Can you attach a screenshot of your data exchange basic process config in the thread to better assist you?

Thanks,

Sai

View solution in original post

16 REPLIES 16

Former Member
0 Kudos

Hi Abhi,

Can you attach a screenshot of your data exchange basic process config in the thread to better assist you?

Thanks,

Sai

0 Kudos

Sai,

Not sure how to attach the screen dumps, will explain what I have done .

1. In define data exchange process created one data exchange process for the basic process EXPREQSWT

given the service type of own system and the thirdparty system.

Schedule Proc: do not schedule

Dir execution : Dir exection NOT possible.

2. Created the data exchange definition for the service provider ie for the third party , but when I created the definition I am not getting the format control tab only the due date control tab is coming(concern no 2).

But where are we configuring the event module ie ISU_COMEV_SWITCH_OUT ?(concern no 1)

regards,

Abhi

0 Kudos

Abhi,

SAP Process such as a Transaction, Workflow, method etc or a custom report program, transaction etc triggers communication event function module. Communication Event Function Module determines data exchange task data such as Data exchange Basic Process based on the file type, Sender/Receiver service providers, Point of Delivery (if required). In addition to the mentioned earlier, it assigns reference data and parameters and calls IDE tool to start DATEX processing by creating a Data Exchange Task. So you will not configure COMEV function module in SPRO.

You will configure Data exchange class that has a process_outbound, and a compr module which needs to be triggered.

Regarding format control on the datex definition at service provider level, I want to take step back and understand from you what you have configured in data exchange process. SPRO->SAP UTIL->IDE->Define Datex proc

Thanks,

Sai

0 Kudos

Regarding ISU_COMEV_SWITCH_OUT Function module, this is usually triggered from BADI ISU_IDE_DATEXCONNECT. Take a look at the default class implmentation for this BADI which is CL_DEF_IM_ISU_IDE_DATEXCONNECT.

If you have to send data according to your idoc type, then implement the above BADI.

0 Kudos

Sai,

Regarding the format control tab in Data Exchange definition I could observe this.

If I maintain any basic process (with control attribute, schedule: CANNOT SCHEDULE PROCESS EXECUITION) for the data exchange process and use it in the definition at the SP level I am not getting the format control tab , but for other basic process lets say for EXPCLRITEM where the '''sending can be scheduled''' I am getting the format control tab.

Can you explain me this in some detail.

Regards,

Abhi

0 Kudos

Hi,

please note that the data exchange for supplier change is not scheduled (this doesn't make sense). I've attached an working example. Btw. the basic processes are in the delivery customizing.

Regards,

Alexander

Edited by: Alexander Breuer on Dec 16, 2009 12:28 PM

0 Kudos

Alexander is absolutely correct. Change of supplier is a dynamic process which gets initiated when a customer sends a request for registration/termination of service. This process is triggered by the business transaction that results in changing the customer's data. Obviously You cannot schedule this data exchange process, because you cannot plan in advance as when the customer is going to switch their supplier.

Some data exchange process can be scheduled in advance such as exporting the profile values for a specific period etc.

Hope you understand now!

0 Kudos

Hi Sai/Alexander,

I completely understand this point , but the question here is why I am not able to maintain the data exchange format (I think this doesnt have any bearing on whether the DATEX is triggered the so called ''Dynamically''(scheduling not possible) or ''statically''(can be scheduled) as the objective of the format function is to complete the IDOC from the switch document message and suppliment it with other data if needed - in an export/outbound scenario.)

Process: EXPREQSWT

datex format : VDEW_UTILMD

Datex format FM: ISU_COMPR_VDEW_UTILMD_SWT_OUT

IIdoc type: SU_VDEW_UTILMD_V30

Decription: Request Change of Supplier (VDEW UTILMD)

Warm Regards,

Abhi

0 Kudos

Hmmm..Interesting. What do you see in the first tab Due date control? Also did you try deleting and creating it again?

0 Kudos

Sai,

When I create the Datex Def in the Dat a exchange tab of service provider, it leads me to create data exchange definition screen(in display mode! ) with only due date control tab (No Due Date Control check box is selected).

I deleted the def and created , but in vain.

Warm regards,

Abhi

0 Kudos

Did you run SU53 transaction after that? I am sure it has something to do with the authorization. After you try creating the datex definition at the service provider level, when it takes you to the display mode run this tcode SU53 in a separate session and check you authorization.

Let me know how it goes!

0 Kudos

Hello Sai/Alexander,

Couldnt check in as was bit busy . I think that is not to do with the authorization rather , if I put some date in the eSOA active date (donno what is it)in the data exchange process definition , i am not getting the tab , otherwise i am.Thanks a lot for all your help and guidance.

Warm regards,

Abhilash

0 Kudos

Absolutely it makes sense. I thought you are not on SAP EP4 version and so didn't click that to me. From EP4 customers SAP IDE supports data exchange using enterprise service oriented architecture(esoa). If you decide to use eSOA for data exchange, then you cannot have a fixed data format with in SAP and that's the reason why data format tab is not visible.

When you are not using esoa, I wonder why you have activated eSOA bundles for IDE? This would have been activated using tcode SFW5 -> sets ISU_MCOMM_1 and ISU_MC_DEX_1

If you deactivate above business functions, you will not be able to send data using eSOA and eSOA related config(including eSOA activation date etc) will be hidden.

0 Kudos

Hai Sridhar,

I am new to this ISUitilities, Can you please help me with any documentation on IS Utilities IDE & Print Work Bench.

I want to appreciate for your future help.

kasturiabap@gmail

Regards

K@STURI

oliviawalsh
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello,

You can find some documentation at the following links:

http://help.sap.com/saphelp_utilities472/helpdata/en/f5/7ce4382763855ee10000000a114084/frameset.htm

http://help.sap.com/erp2005_ehp_04/helpdata/EN/e4/a45a36998cf732e10000009b38f839/frameset.htm

https://websmp203.sap-ag.de/utilities -> SAP for utilities - Product information -> IS-U/CSS -> Intercompany Data Exchange

Hope this is helpful for you

Regards

Olivia

alexander_breuer
Active Participant
0 Kudos

Hi,

you have to define a data exchange definition for the relevant DATEX-Process and the foreign service provider.

1. Define the data exchange formats for your basic process (SM34 VC_DEXBASICPROC - EXPREQSWT)

2. Define a data exchange process (SM34 VC_DEXPROC) for the basic process EXPREQSWT (e.g. EXPREQSWT1)

3. Goto TA EEDMIDESERVPROV02 and select your service provider (who receive the IDOC).

Go into the data exchange tab and create a data exchange definition for the relevant data exchange process (created in 2.)

For this data exchange definition you have to define the correct data exchange format (created in 1.) in the format control tab.

Hope this helps. Look also at [this|http://help.sap.com/erp2005_ehp_02/helpdata/en/5f/97eedb2d1f11d6a82300a0c9303371/frameset.htm].

Best regards,

Alexander