Hi,
I'm facing a strange problem.
This is my business scenario.
We have a service order, with in it, operations and componants linked to each operation.
Each operation is a repair/maintenance proposed to the customer. So we need to do a quotation.
As described in Introduction_DIP_21.pdf, page 78, §14.1.1, (this is described for debit memo request, but I assume it should work also for quotations), I want to gather all the costs of an operation (work+componants) on only one line in the DIP and one line in the quotation.
To do this I added the operation number in CI_ATTRI2 (ZZVORNR).
I create a BADI implementation for DIP_AD010003_IC and also activated exit AD010003.
For we faced an issue that SAP corrected with note 0001939517 Dump in DP80 with BADI DIP_AD010003_IC.
I also implemented the following notes.
1400841 BAdI dip_ad010003_ic, exit_saplad12_003 not processed
1451031 DP80: independent customer characteristics aren't filled
1552912 DP61: Characteristics initial despite BAdI implementation PS-REV-ACT
1560039 DIMP: Follow Up Note 1552912 IS-ADEC-WTY
Now I don't have the dump, but I never can enter the BADI implementation of the exit and I don't know why.
call badi
IF NOT g_dip_ad010003_ic IS INITIAL. "Note 1939517
CALL METHOD g_dip_ad010003_ic->exit_saplad12_003
EXPORTING
i_tabname = c_table_resb
i_fieldname = ls_fields-fieldname
i_cost_value = ls_resb
flt_val = flt_tabname_fieldname
CHANGING
e_attri_value = <fs>
EXCEPTIONS
OTHERS = 1.
My g_dip_ad010003_ic is always empty.
So I can't fill my new characteristic.
Does anybody already tried to do this? I tried to "play" withe BADI parameters implementation(filters, structure and filed) but I never managed to make it working.
Any help would be really appreciated.
Regards
Olivier