Skip to Content
Former Member
Jan 09, 2013 at 06:45 PM

Problem in determining contract details in SRM in ABAP Development


Hi All,

I am new to SRM related developments. I have a requirement where I need to set a contract number in the header based on corresponding RFx number.

I need to set this number in method BBP_CTR_CHANGE of BAdI BBP_DOC_CHANGE_CTR with filter value = BUS2000113(Contract).

I am determining RFx and RFx response number using function module BBP_PROCDOC_GETDETAIL and then trying to determine if it is single contract or panel contract(multiple contracts). I want to know if am doing it in right way. I am not getting any value inside the tables of function module BBP_PROCDOC_GETDETAIL.

I also want to know how to read guids of RFx and/or RFx response at runtime inside BAdI method.