VL06: Insert fields to LIPOV
The reports includes an implementation of ” VL06: Designing your own display variants”. You want to add your own fields to the standard display variants of the delivery monitor when it is a quide for solution.
Related Oss Notes
128150 – VL06: Designing your own display variants
122975 – Resetting buffering of ALV field catalog
113048 – Collective note on delivery monitor
320226 – Delivery monitor: No negative quantities in returns
1144147 – Error during DIMP activation relating to structure LIPOVZ
113033 – VL06: No cancel for goods movement postings
Business Requirement
You can not modify your own display variants with customizing for this you can benefit from belowed example.
Related tables and tcodes
LIPOV , LIPOVZ , CT_POSTAB , VL06O
Solution
Firstly , find function group like belowed or go inside of program Goto –> Attributes
CALL CUSTUMER-FUNCTION
Tcode : SE80 , Function group : V50Q
Double click CT_POSTAB , find structure of internal table.
LIPOV is our related structure , this step is related append structure.
Go to –> SE11 tcode.
In change mode , click append structere and give name.
In this step , add related fields to structure. KDMAT is appended for this example.
Check fields on structure like belowed , save and activate.
Function module EXIT_SAPLV50Q_001 to find include. MODSAP table get relation in member.
SAP EXTENSION NAME –> V50Q0001
Tcode –> SMOD –> Change –> Components –> EXIT_SAPLV50Q_001 –> Go to include ZXV50QU01
In this example , lips-kdmat (customer material number) is assigned to ct_postab-kdmat .
Also , kdmat is appended to LIPOVZ.
Note : BALVBUFDEL program must be run with SE38 for deletion of last buffer . Details on oss note 122975.
Result :
Dear Mehmet Ozgur Unal
Thanks for sharing this document, very useful.
Regards Jose Antonio
Hi Mr.Jose Antonio Martinez ;
Thanks for your nice comment .
If you want to modify document, i am pleasure your feedbacks.
Regards.
M.Ozgur Unal
Since the blog predominently explains about ABAP coding and you have posted in functional forum, I would recommend you to do couple of following modifications so that it will be easy for all functional consultants
Also you have not mentioned that the added field would be populated in all the "Selection Type" in VL06 or only to the specific Selection Type.
G. Lakshmipathi
Hi Mr.G. Lakshmipathi ;
I have modified document with your 3 turnbacks.
But , i have not any idea " The added field would be populated in all the "Selection Type" in VL06 or only to the specific Selection Type."
Can you help us about this ?
Thanks for your valuable comment.
Regards.
M.Ozgur Unal
Once you execute VL06, you have multiple options to select like Picking, Loading, Goods Issue etc., and will your above logic applicable to all these ?
G. Lakshmipathi
Hi G Lakshmipathi ;
For selection ; we have to use function module --> EXIT_SAPLV50Q_002 --> Delivery Monitor: User Exit for Output Selection .
INCLUDE ZXV50QU02.
I will modify my document.
Regards.
M.Ozgur Unal
Dear Ozgur,
Great to see you again......... 🙂