12-22-2014 9:48 AM
Hi All,
I am facing one problem while Parking Park Document For T.cod FBV0 or FV60 using FM 'PRELIMINARY_POSTING_FB01' through 'Z' Program,
By passing Required Parameter everything working fine but (Tax was Not Calculated in Tax Tab ) can anyone tel me how to resolve this it's urgent .
Regards',
Shaikh Khalid.
12-22-2014 10:37 AM
What Parameters you pass in the required fields. Pls paste the piece of code which will make it easy to analyse.
Rgds,
K.S
12-22-2014 12:33 PM
Hi Shaikh,
I am not sure about the parameters which you are passing in BAPI - .
There is another BAPI that can be used for parking an invoice documents - BAPI_INCOMINGINVOICE_PARK
Below are the field which needs to be filled:
Header data
INVOICE_IND X |
DOC_DATE 23.12.2014 |
PSTNG_DATE 24.12.2014 |
COMP_CODE ABCD |
CURRENCY INR |
GROSS_AMOUNT 10.0000 |
CALC_TAX_IND X |
PMNTTRMS |
BLINE_DATE 24.12.2014 |
Give either payment terms or baseline date |
Item data
INVOICE_DOC_ITEM 000001 |
PO_NUMBER 4500004449 |
PO_ITEM 00010 |
REF_DOC 5000000094 |
REF_DOC_YEAR 2014 |
REF_DOC_IT 0001 |
TAX_CODE A0 |
ITEM_AMOUNT 10.0000 |
QUANTITY 1.000 |
PO_UNIT PC |
Thanks,
Aashika Agarwal
12-23-2014 5:33 AM
Hi,
As i mention in previous text i m using FM 'PRELIMINARY_POSTING_FB01' for Parking not BAPI_INCOMINGINVOICE_PARK.
and the parameter which i pass to above FM as shown below.
Header data .
GS_BKPF-MONAT = FISCAL_PERIOD.
GS_BKPF-CPUDT = SY-DATUM.
GS_BKPF-CPUTM = SY-UZEIT.
GS_BKPF-WWERT = GS_FINAL-BUDAT.
GS_BKPF-USNAM = SY-UNAME.
GS_BKPF-XBLNR = GS_FINAL-XBLNR.
GS_BKPF-BKTXT = GS_FINAL-BKTXT.
GS_BKPF-WAERS = 'INR'.
GS_BKPF-GLVOR = 'RFBU'.
GS_BKPF-HWAER = 'INR'.
GS_BKPF-XMWST = 'X'.
Item Data .
GS_BSEG-BUKRS = GS_FINAL1-BUKRS.
GS_BSEG-GJAHR = GS_FINAL1-GJAHR.
GS_BSEG-GJAHR = GS_FINAL1-GJAHR.
GS_BSEG-BUZEI = LV_COUNT .
IF GS_FINAL1-BSCHL1 = '31'.
GS_BSEG-BSCHL = GS_FINAL1-BSCHL1.
GS_BSEG-KOART = 'K'.
GS_BSEG-SHKZG = 'H'.
GS_BSEG-WRBTR = GS_FINAL1-WRBTR1.
GS_BSEG-SGTXT = GS_FINAL1-SGTXT .
GS_BSEG-HKONT = GS_FINAL1-HKONT.
GS_BSEG-LIFNR = GS_FINAL1-LIFNR.
GS_BSEG-PROJK = GS_FINAL1-PROJK.
GS_BSEG-ZFBDT = GS_FINAL1-ZFBDT.
GS_BSEG-ZLSCH = GS_FINAL1-ZLSCH.
GS_BSEG-BUPLA = GS_FINAL1-BUPLA.
GS_BSEG-SECCO = GS_FINAL1-SECCO.
ELSEIF GS_FINAL1-BSCHL1 = '40'.
GS_BSEG-BSCHL = GS_FINAL1-BSCHL1.
GS_BSEG-KOART = 'S'.
GS_BSEG-SHKZG = 'S'.
GS_BSEG-MWSKZ = GS_FINAL1-MWSKZ.
GS_BSEG-WRBTR = GS_FINAL1-WRBTR1.
GS_BSEG-SGTXT = GS_FINAL1-SGTXT .
GS_BSEG-HKONT = GS_FINAL1-HKONT.
GS_BSEG-PROJK = GS_FINAL1-PROJK.
GS_BSEG-ZFBDT = GS_FINAL1-ZFBDT.
GS_BSEG-ZLSCH = GS_FINAL1-ZLSCH.
GS_BSEG-BUPLA = GS_FINAL1-BUPLA.
GS_BSEG-SECCO = GS_FINAL1-SECCO.
CALL FUNCTION 'PRELIMINARY_POSTING_FB01'
EXPORTING
* TEXT_UPDATE = ' '
* TEXT_ITEM_UPDATE = ' '
* I_UF05A =
* I_XCMPL = ' '
* FS006_FB01 =
I_TCODE = I_TCODE1
I_PARGB = I_PARGB1
I_TCODE_INT = I_TCODE_INT1
* IMPORTING
* XEPBBP =
TABLES
T_BKPF = GT_BKPF[]
T_BSEG = GT_BSEG[]
T_BSEC = T_BSEC1
T_BSET = T_BSET1
T_BSEZ = T_BSEZ1
T_BKORM = T_BKORM
T_THEAD = T_THEAD
T_SPLTTAB = T_SPLTTAB
T_SPLTWT = T_SPLTWT .
.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X' .
endif.
Everything working fine except Tax calculation not Update in Tax Tab .
Regard's
Shaikh Khalid.
12-23-2014 7:58 AM
Hi Shaikh,
What are the values you are passing to t_bset1(Tax data)? Pls check this in debug mode.
Hope this helps you.
Rgds,
K.S
12-23-2014 9:04 AM
Hi K.S,
Below are the parameter i m passing in Table T_BSET1.but when i debugg it then table getting refresh or clear becoz of this value not updated in T_BSET1 table.
wa_BSET1-mandt = sy-mandt.
wa_BSET1-bukrs = GS_FINAL1-BUKRS.
wa_BSET1-gjahr = GS_FINAL1-GJAHR.
wa_BSET1-buzei = LV_COUNT.
wa_BSET1-fwste = lv_FWSTE.
wa_BSET1-mwskz = GS_FINAL1-mwskz.
wa_BSET1-fwbas = GS_FINAL1-WRBTR1.
append wa_BSET1 to T_BSET1.
CLEAR : wa_BSET1,lv_FWSTE.
Regards',
Shaikh Khalid.
12-23-2014 9:11 AM
Hi Shaikh,
Try passing values manually in debug mode to t_bset1 and chk whether it works. if it works then see why table is refreshed.
Also I can see from your code you are calling preliminary posting FM in elseif where bschl = 40.
Maybe it is not getting triggered for 30(just seeing from code).
Will be helpful if entire code is pasted with reference to structures being filled.
Hope it helps.
Rgds,
K.S
12-23-2014 2:41 PM
K brother thanks for your advice let me see by insert value in T_bset1 table through Debugging .
Regard's,
Shaikh khalid.