12-15-2009 2:41 PM
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
12-15-2009 3:12 PM
Hi Abhi,
Can you attach a screenshot of your data exchange basic process config in the thread to better assist you?
Thanks,
Sai
12-15-2009 3:12 PM
Hi Abhi,
Can you attach a screenshot of your data exchange basic process config in the thread to better assist you?
Thanks,
Sai
12-15-2009 5:47 PM
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
12-15-2009 6:07 PM
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
12-15-2009 6:15 PM
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.
12-16-2009 10:06 AM
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
12-16-2009 11:28 AM
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
12-16-2009 1:00 PM
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!
12-16-2009 1:27 PM
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
12-16-2009 5:29 PM
Hmmm..Interesting. What do you see in the first tab Due date control? Also did you try deleting and creating it again?
12-17-2009 9:34 AM
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
12-17-2009 2:40 PM
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!
01-13-2010 8:29 AM
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
01-14-2010 7:22 PM
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.
08-25-2010 9:27 AM
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
08-25-2010 9:40 AM
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
12-15-2009 5:09 PM
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