‎2008 Apr 08 7:14 PM
Hi
I am doing a scenario where I am sending all WBS(Work Breakdown Structures) elements from SAP(IDOC) to 3rd party system(SOAP) -IDOC TO SOAP.First I need to send all WBS elements in the initial load and later if any WBS elements change I need to send them on a daily job(for delta load).I am using the message type PROJECT and basic type PROJECT01.
I have done all the configurations needed in R/3.
For Initial load I can use CJAL tcode to send all WBS elements,but for delta load need to use change pointers so I have done these configurations
PROJ Project structure plan (PSP)
PROJS Standard project definition
BD61 - Active change pointers generally
BD50 - Active change pointers for Message Type
BD52 - Change document items for message type
BD60 - Additional data for message type
Here I need to specify Z-function module that will be used to create IDocs. This is where I need help to find out which FM to use.Foe eg FM : MASTERIDOC_CREATE_SMD_* can be used,but I need to know which FM needs to be used for message type PROJECT.
Schedule program RBDMIDOC to create IDoc from change pointers.
Let me know if you need more info.
I am not sure how to send the data for delta load
‎2008 Apr 08 7:29 PM
I can't tell you what function module to use, however, if for some reason there is not a specific fM for projects, you can allways use the general function module MASTER_IDOC_DISTRIBUTE. You know the basic type, just supply this data to this function module (Idoc data EDIDD and idoc control EDIDC), and you're ready to go (do not forget the COMMIT WORK).