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

Change pointer creation

Former Member
0 Likes
3,667

Hi

I have Custom Message type and I linked it to the change pointer , which have basic type DEBMAS. But I just wonder about , when I create a new customer change pointer could not be created. Isnt possible to extract an Idoc for create a Customer with change pointer ..

Thanks ...

3 REPLIES 3
Read only

Former Member
0 Likes
1,502

Hi,

I will give the following few steps

1) Tcode BD61---> check the change pointers activated check box

save and goback.

2) Tcode BD50---> check the DEBMAS check box save and comeback.

3) Tcode BD51---> goto IDOC_INPUT_DEBMAS01 select the checkbox save and comeback.

4) Tcode BD52---> give message type : debmas press ok button.

select all what ever you want and delete remaining fields.

save & come back.

5) 5) go to Tcode MM02 select one customer and try to change the description and save it

it will effects the target systems material desciption will also changes

6) goto Tcode SE38 give program Name is : RBDMIDOC and Execute

give Message type : DEBMAS and Executte

ALE/IDOC Status Codes/Messages

________________________________________

01 Error --> Idoc Added

30 Error --> Idoc ready for dispatch(ALE Service)

then goto SE38 --> Execute the Program RBDMIDOC

29 Error --> ALE Service Layer

then goto SE38 --> Execute the Program RSEOUT00

03 Error --> Data Passed to Port ok

then goto SE38 --> Execute the Program RBDMOIND

12 Error --> Dispatch ok

Inbound Status Codes

50 Error --> It will go for ALE Service Layer

56 Error --> Idoc with Errors added

51 Error --> Application Document not posted

65 Error --> Error in ALE Service Layer

for 51 or 56 Errors do the following steps

goto WE19 > give the IDOC Number and Execute>

Press on Inbound function Module

for 65 Error --> goto SE38 --> Execute the Program RBDAPP01 then your getting 51 Error

Thanks

Sarada

Read only

0 Likes
1,502

Thank for your information , my problem is to not create an Idoc with customer create. In change IDoc can be triggered but in create a customer , it couldnt create a change pointer .

Read only

Former Member
0 Likes
1,502

HI,

Please try like this

- Change documents are working based on change document technique which tracks changes made to the key documents ( Material Master, Customer Master, Vendor Master u2026.etc) in SAP

- Changes made to the key documents are recorded in the change document header table i.e, CDHDR and item table CDPOS, Additional change pointers are written in the BDCP and BDCPS tables.

- Change pointers technique is used to initiate the outbound process automatically when master data is created or changed.

- A standard program RBDMOIND is scheduled to run on periodic basis to evaluate the change pointers for a message type and starts the ALE process for distributing the master data to the appropriate destination.

- u2018objectu2019 is collection of fields of different database tables. T.Code for creating an object is SCDO.

-


Configuration ofr change pointers----


1. BD61 Active change pointers generally

- Check the check box u2018Change pointers activated - generallyu2019

- Save it

2. BD50 Active change pointers for message type

- Message type active

-


DEBMAS check the check box

3. SCDO changed document objects

- Check whether the u2018DBMSu2019 is available in the ogject list.

4. BD52 Maintain table views

- Enter the message type u2018DEBMASu2019 and press enter

- OBJECT TABLE NAME FIELD NAME

Ex : DBMS KNA1

5. BD60 Additional data for message types

- Message type Function Module Table

-


Ex : DEBMAS IDOC_INPUT_DEBMAS01 KNA1

6. WE20 Partner Profile.

7. BD64 Distribution model.

8. Create a Customer by using t-code KNA1

9. SE38 run the program RBDMIDOC by passing message type u2018MATMASu2019.

10. WE02 Idoc list

I hope this code is helping to you,

Thanks,

Murali