HI Felipe,
Below is the process to show the change document for BP.
1. Make the New entry for the object in SM30 view : V_TBZ0A for application object BUPA.
Example Entry :
Application : ZCUS
Description : Customer Object Change Documents
Active = X
2. Create the New FM as follows and put code as shown.
Z_BUPA_EVENT_CHG1_CUSTOM
Importing Parameters :
Name | Type | Data Element | Default | Optional |
I_XGLOBAL | TYPE | CHAR1 | X | |
I_XDIALOG | TYPE | CHAR1 | X | |
I_XCHDOC | LIKE | BOOLE-BOOLE | 'X' | X |
Tables Parameters:
Name | Type | Structure | Optional |
T_VALUE_OBJECTID | LIKE | BUS0RANGE | X |
T_OBJECTID | LIKE | BUS0AEND | X |
Put Below Code :
data: ls_cdobjectid type bus0aend.
GET THE PARTNER NUMBER FROM TABLE : T_VALUE_OBJECTID[]
GET ALL THE ENTRIES FROM CDHDR FOR YOUR CUSTOM OBJECT.
LOOP AT CDHDR.
ls_cdobjectid-objectclas = 'CUSTOM CHANGE DOCUMENT NUMBER'.
ls_cdobjectid-objectid = ENTRY FROM THE CDHDR TABLE FOR YOUR OBJECT.
append ls_cdobjectid to t_objectid.
ENDLOOP.
3.Make following customizing entry
TCode: SM34 -> View Cluster : BUPATBZ1AR -> Maintain
Select EVENT = CHGD1
EVENT->FUNCTION MODULES : Application Object : BUPA
Make New Entry :
Item = 9999999
Function Module Name : Z_BUPA_EVENT_CHG1_CUSTOM - As above created in Step 2
Call = 'X'
Appl. = ZCUS - As Above created in Step 1
After this please test.
Hope this helps.
Regards,
Naresh