06-10-2007 11:12 AM
Hi!
could anyone explain me what is the role of Controls and a program?
For example, for creation of Invoice and Invoice List is used the same program - SAPMV60A, but different controls: TCTRL_UEB_FAKT for Invoice and TCTRL_UEB_RELI for Invoice List.
What is the role of these controls?
Will reward,
Mindaugas.
06-10-2007 4:23 PM
Invoice List Transaction : VF21
Program name : SAPMV60A
<b>Screen Number : 0202</b>
They use table control :TCTRL_UEB_RELI
Invoice Transaction : VF01
Program name : SAPMV60A
<b>Screen number : 0102</b>
They use TCTRL_UEB_FAKT as table control
we may not use same screen for diffrent transaction so they create two diffrent screens for invoice and invoice list.
Invoice list is collection of invoice -
i mean in VF21 - they use all Invoice number into one invoice and sent to the customer
06-10-2007 3:04 PM
06-10-2007 3:15 PM
I do not know about controls but both transaction invoice and invoice list has same program .
when you see inside logic
when transaction is Vf01 - Then use RV_INVOICE_CREATE FM to Create Invoice
when transaction is VF21 - Then use RV_INVOICE_LIST_CREATE
06-10-2007 4:23 PM
Invoice List Transaction : VF21
Program name : SAPMV60A
<b>Screen Number : 0202</b>
They use table control :TCTRL_UEB_RELI
Invoice Transaction : VF01
Program name : SAPMV60A
<b>Screen number : 0102</b>
They use TCTRL_UEB_FAKT as table control
we may not use same screen for diffrent transaction so they create two diffrent screens for invoice and invoice list.
Invoice list is collection of invoice -
i mean in VF21 - they use all Invoice number into one invoice and sent to the customer
08-08-2011 9:19 AM
Hi Seshu,
I want to create invoice list without doing call transaction to VF21.
I have found a FM RV_INVOICE_LIST_CREATE which I think can serve my purpose. I have the billing type, billing date and the list of billing documents to be used to create the list. But the FM also asks for the below tables to be passed.
XKOMFK
XKOMV
XTHEAD
XVBFS
XVBPA
XVBRK
XVBRL
XVBSS
As I will not have the data to be passed into all of these tables, can I pass initial tables and only populate XVBRK with the individual billing documents? Will this work?
Regards,
Naba