Application Development 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: 

Adding Material Desc in FBL3N

Former Member
0 Kudos

Hello Gurus,

I have a requirement to add a new field in the output of FBL3N i.e. Maktx. Using special fields option I am able to add the matnr field.

Now the requirement  is for new material description field as well.

I have searched for any enhancement option in the program RFITEMGL, but are not helpful.

Thanks in advance.

Regards,

SK

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

To add new fields in the out put for the transaction FBL3N Use BTE.

Read the documentation first..

Go to Tcode FIBF =>Environment=>Info system(P/S)=>F8=>Select the event 00001650=>Click on documentation

1. Extend the structure RFPOSX and RFPOS with a new append structure.

2. Run the RFPOSXEXTEND report.

3. Create BTE 1650 (Business Transaction Event). For this purpose, copy the sample function module SAMPLE_INTERFACE_00001650 into the customer namespace.

4. Activate the module in transaction FIBF. Go to 'Settings -> Products -> ... of a customer' and create a product. You can choose the name of the product and the description. Set the 'Active' indicator and save.

5. Go to 'Settings -> P/S Modules -> ... of a customer' and include an entry for event 00001650 with your new product and function module. Save the entry.

Read first OSS [Note 984305 - Line item: Definition of special fields (T021S)|

https://service.sap.com/sap/support/notes/984305] and [Note 1323512 - Line items: BADI FI_ITEMS_CH_DATA

|https://service.sap.com/sap/support/notes/1323512] (this BADI is a substitute to BTE1650)

Regards,

2 REPLIES 2

Former Member
0 Kudos

Hi,

To add new fields in the out put for the transaction FBL3N Use BTE.

Read the documentation first..

Go to Tcode FIBF =>Environment=>Info system(P/S)=>F8=>Select the event 00001650=>Click on documentation

1. Extend the structure RFPOSX and RFPOS with a new append structure.

2. Run the RFPOSXEXTEND report.

3. Create BTE 1650 (Business Transaction Event). For this purpose, copy the sample function module SAMPLE_INTERFACE_00001650 into the customer namespace.

4. Activate the module in transaction FIBF. Go to 'Settings -> Products -> ... of a customer' and create a product. You can choose the name of the product and the description. Set the 'Active' indicator and save.

5. Go to 'Settings -> P/S Modules -> ... of a customer' and include an entry for event 00001650 with your new product and function module. Save the entry.

Read first OSS [Note 984305 - Line item: Definition of special fields (T021S)|

https://service.sap.com/sap/support/notes/984305] and [Note 1323512 - Line items: BADI FI_ITEMS_CH_DATA

|https://service.sap.com/sap/support/notes/1323512] (this BADI is a substitute to BTE1650)

Regards,

raymond_giuseppi
Active Contributor
0 Kudos

This is a FAQ, many threads alerady on subject, start with Note 984305 - Line item: Definition of special fields (T021S) or use search tool.

Regards,

Raymond