Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Workflow - Customer Change/Create

Former Member
0 Likes
1,202

Hi All ,

I have a simple requirement that "Send a DEBMAS IDoc when a Customer is created or Changed" .

Unfortunately I dont have any clue abt Workflow . Can someone please guide me in step-by-step mode of workflow Creation . ALE is already configured for partner .

Thanks in Advance ,

- Annika .

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,047

Hello,

I don't know where your idea of using Workflow for this comes from but sending a DEBMAS idoc is a matter of ALE while Workflow is only used for the purpose of correcting ALE / Idocs errors or organize the process of master data handling.

To meet your requirement, you simply need to activate change pointers on the DEBMAS message type in customizing (of ALE settings).

Regards,

Chris.

8 REPLIES 8
Read only

Former Member
0 Likes
1,047

Hello,

Whatever requirement you have mentioned it is about IDoc configuration for master data.I doubt it's workflow .

Requirement suggests that whenever customer is created/changed it needs to be sent as an idoc.

please check link below for the DEBMAS idoc details:

http://www.beinsoft.com/sap-tutorial-ale-distribution-model.php

Chekc part 2 for confguration details.

You can also look into SAP documentation.

Hope it helps.

Thanks.

Read only

Former Member
0 Likes
1,047
Read only

Former Member
0 Likes
1,047

Thanks for the links , but still not at all useful for my requirement .

I hope some experienced person in workflow will spare a little time .

- Annika .

Read only

0 Likes
1,047

Hi,

Check the below link for step by step example.

<b>DEMO for Processing a Notification of Absence </b>

http://help.sap.com/saphelp_47x200/helpdata/en/04/928d6b46f311d189470000e829fbbd/content.htm

Technical Implementation

http://help.sap.com/saphelp_47x200/helpdata/en/04/928d7846f311d189470000e829fbbd/content.htm

Preparing and Customizing.

http://help.sap.com/saphelp_47x200/helpdata/en/04/928dfa46f311d189470000e829fbbd/content.htm

Follow the below mentioned steps

1. Open transaction SWLD.

2. A task can be attached to a workflow template. A standard task can work without a template also. So you can start by either creating a Workflow template or Task. If you create a templete..then you will need to create a task and attach the task to the temple. To create template/task click the below menu

DEFINITION TOOLS->TASKS/TASKS GROUPS->CREATE

Click the link below to know how to define a task or a template

http://help.sap.com/saphelp_47x200/helpdata/en/ca/9fc5b0a45a11d194dc0000e82dec10/content.htm

3. The above task should be called when the Customer Create event is triggered. The above link will explain in detail about this.

4. Once the customer is created, data needs to be captured. this can be achieved by declaring a container... clikc the link below to know about containers.

http://help.sap.com/saphelp_47x200/helpdata/en/c5/e4b06d453d11d189430000e829fbbd/content.htm

5. Once the container is created data from the Customer transaction needs to be binded with the Container. Click the link below to know about Data binding.

http://help.sap.com/saphelp_47x200/helpdata/en/c5/e4b0ae453d11d189430000e829fbbd/content.htm

6. Then a Agent/user/Role is assigned to the template/ task. Usually this user is responsible for further actions. A mail will be sent to this user once the customer is created/changed.

http://help.sap.com/saphelp_47x200/helpdata/en/8d/25fae8454311d189430000e829fbbd/content.htm

Also clikc the link below to a workflow tutorial.

http://help.sap.com/saphelp_47x200/helpdata/en/fb/135962457311d189440000e829fbbd/content.htm

this gives you an insight of workflow. Hope this helps you for your requirement.

Regards,

Vara

Read only

Former Member
0 Likes
1,048

Hello,

I don't know where your idea of using Workflow for this comes from but sending a DEBMAS idoc is a matter of ALE while Workflow is only used for the purpose of correcting ALE / Idocs errors or organize the process of master data handling.

To meet your requirement, you simply need to activate change pointers on the DEBMAS message type in customizing (of ALE settings).

Regards,

Chris.

Read only

0 Likes
1,047

Thanks Chris ,

Pls suggest how to pick only those change pointer IDocs without any coding .

- Annika .

Read only

0 Likes
1,047

Hello,

Once change pointers are activated for DEBMAS, you need to run RBDMIDOC (in background preferably) to convert change pointers to IDocs for message type DEBMAS and then send the IDocs to the partner system(s). Use RSEOUT00 if the sending method is not defined as "immediate" in the outbound parameters of the receiving system's partner profile. Use RSEOUT00 with care as it is easy to send more IDocs than expected (restrict the selection on the Idoc type and the partner logical systems).

Hope it helps.

Chris.

Read only

0 Likes
1,047

Thanks Chris ,

I figured it out somehow and its working fine .

Thanks for brilliant idea of change pointers .

- An