on 04-24-2013 8:11 PM
Dear Team,
I have a situation where material master data is created in an external non-sap system and approval process needs to happen using SAP MDG-M standard configuration approval process.
Can anyone please throw in some light how can this be achieved or if at all it can be achieved?
Regards,
Tushar.
Hi,
You can explore the enterprise (web) services for MDG material.
- Inbound Enterprise Services
You can use inbound Enterprise Services to create and change material master related data on the MDG hub (active and staging areas) from any external system.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Lee,
I have activated the business function ERP_MATERIAL_SOA to use Enterprise Services to load data into the active or staging area of the hub.
But It is still not clear where can I find the inbound Enterprise Services or how can I call the inbound Enterprise Services.
If you would be kind enough to point me to the correct direction.
Regards,
Tushar.
Hi Tushar,
This might help you:
Dear Lee,
I want to trigger the material create from a PDF, Attached is my Adobe PDF. Do I need to write some code anywhere. SInce it is not triggering any workflow in ECC. Do I need to write some code anywhere. If there can be a document of some kind to help me out, that would be great.
Regards,
Tushar.
Dear lee,
In adobe I created a data connection using the wsdl file. (I saved the url generated in SOA MANAGER with .WSDL extension).
I selected a button and changed the action to "EXECUTE" and then from execute tab strip I selected the data binding to the data connection I had created earlier.
When I press on the button I'm sure it is connecting to the ECC because it is asking for userid/pwd, but unfortunately nothing is triggering in ECC.
I'm unable to find any kind of info on the web.
Regards,
Tushar.
Dear Lee,
After bit of research I found out that the webservice is hitting my ECC. In the STR_UTIL t-code, I saw the error log and below is the error.
"SRT: Plain SOAP: Reliable messaging (RM) configured, but no Message ID and no WSRM assertion provided."
I did a bit of research and read in one of the blog and below is the excerpt "
Provider side
On provider side, there is no configuration option for Plain SOAP. A single provider endpoint can process WS-RM 1.0, WS-RM 1.1 and Plain SOAP messages. It depends on the incoming message, according to which protocol the message is processed."
Now I believe that SAP-ECC is the provider and my ADOBE FORM is the Consumer. So what are the changes required in the consumer side to follow the Plain SOAP protocol?
Regards,
Tushar.
Dear Lee,
Getting the error "SRT Framework exception: Invalid value 'http://www.sap.com/720L/rm' for property 'http://www.sap.com/710/soap/features/reliableMessa:RMprotocol'" when trying to change the Consumer side IN SOAMANAGER for "MaterialERPBulkReplicateRequest_In"
“Messaging” with section “Reliable Messaging (Asynchronous)” and field “RM Protocol” to "SAP RM" to solve the issue ""SRT: Plain SOAP: Reliable messaging (RM) configured, but no Message ID and no WSRM assertion provided."" Regards Tushar.
HI Tommy,
I was trying to call the MDG from BODS 4.1 using webservice and it is failing with the same RM error instead of PDF as reliable messaging cannot be turned off, so now I'm trying to create the same material using IDOC instead of webservice. I'm aware of MATMAS,CLFMAS Idoc types.
If I create a material using MATMAS IDOC will it trigger the MDG-M approval process? will a change request be created?
Regards,
Tushar.
Hello Tushar/Tommy,
I have similar requirement but in customer. I have created adobe form for customer create. I need to put the form data in MDG and trigger wrokflow.
Please suggest and describe how you have achieved it.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Abhimanyu,
Unfortunately Asynchron reliable services won't work from Adobeforms. It doesn't support WSRM at all. We recommend to use only stateless, synchron services. The problem with asynchronous service calls, is that the consumer will not get confirmation, whether the process was successful or not.
So you cannot use the SAP given webservice, you need to create custom webservice and call the standard webservice from it. I'm also still in the research phase..
Regards,
Tushar.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.