Posting in FB01 throught Function module JV_FB01_DIRECT_INPUT
Hi ,
I am using Functiona module JV_FB01_DIRECT_INPUT to post in FB01 transaction . Iam using Document Type as 'ZC' . But i am getting error
'No accounting Transaction variant assisgned to SE38/ZC'
Please suggest.
Regards
Dhiraj
Hi,
I think you are using program RFBIBL00 as Direct input Method in LSMW ( Try to execute program independently by uploading the data into application server) in the selection-screen of this program just mention the file path of application server & also mention the datatransfer type (B-Session,D-Direct Input method,C-Call transaction)
Better to use only one flat file.
I am given here internal logic for
1st line for BBGR0( Header data)
2nd Line for BBKPF( Header data)
3rd onwards for line item BBSEG( LIne item level data)
- based on how many lineitems you are inserting
Next for Line item BBTAX(Line item)
Here with i am sending internal psudo logic it may help you
TFILE = WL_BBGR0.
APPEND TFILE.
TFILE = WL_BBKPF.
APPEND TFILE.
loop at tl_bbseg.
t_file = tl_bbseg.
append t_file
endloop.
loop at tl_bbtax.
t_file = tl_bbtax.
append t_file
endloop.
Just remember if you are not passing the data just give as slash.
if you find it is useful kindly reward me the points.
Similar Messages
-
FBD1 posting - Recurring GL entries: Function module or BAPI for posting
All,
I am trying to do posting of recurring GL entries through an excel upload program. For this I would require a BAPI or function module that does this in the background.
Has anybody used such a function module in your past experience.
Help is very much appreciated.
Regards,
HariHi Sumit,
Before posing the document we need to add one perform which will check for all valid data.
We need to add the validation manually and using BAPI.
Validation will include :
Mandatory field validation - similar to present in FBD1
start run < end run validation
date validation
Valid month check
Valid account check use table skb1
WBS validation
Document which are being posted should be validated using BAPI_ACC_DOCUMENT_CHECK
pass the header item and currency information to this bapi.
Regards,
Sonal -
Hi Gurus,
I am posting inventory document using transaction using MI10 transaction. I am debugging the standard code and have put a breakpoint at function module 'MB_CREATE_INVENTORY_DIFFERENCE'. No pressing F8 after entering the debugger is taking me inside this function module but my objective is to know how the tables that are input to this function module are getting populated.For this i have to go back in debugger just before calling this function module.Please tell me how to acheive this.Why i need this information is because i want to post inventory document directly from 'MB_CREATE_INVENTORY_DIFFERENCE' rather than MI10. For this i need to know whatall fields are required to be filled for successful posting and hence creation of MBLNR which is EXPORT parameter of this function module. PLease suggest how to do it.
ThanksOK
-
Migo no to posted Accounting document no Function module
hi,
Is there any function modules where i export MBLNR (gr no) and get the corresponding ACCONTUING DOCUMENT details.
or
tell me how to track the via database with high perfrormance
Points assured.
regards,
Prabhucheck this
'AC_DOCUMENT_RECORD'
Re: How to trace back the SO number from existing BSEG Document number,
Regards
Peram -
Hi ,
i am using BAPI_ACC_DOCUMENT_POST to post accounting document. This accounting document is used to post amount from reconcilation account to bank GL account.the table parameter am using is ACCOUNTGL (in the function module)Now i want to give posting keys to the function module parameter. can anyone please guide me how to give posting keys?
Edited by: Santhosh Kumar Cheekoti on Dec 18, 2008 7:48 AMHi,
As pointed out in one of the previous post, posting key will be decided by the BAPI depending on the sign of the amount. Have a look at bthe following code:-
DATA: doc_header LIKE BAPIACHE09,
criteria LIKE BAPIACKEC9 OCCURS 0 WITH HEADER LINE,
doc_item LIKE BAPIACGL09 OCCURS 0 WITH HEADER LINE,
doc_ar LIKE BAPIACGL09 OCCURS 0 WITH HEADER LINE,
doc_values LIKE BAPIACCR09 OCCURS 0 WITH HEADER LINE,
return LIKE bapiret2 OCCURS 0 WITH HEADER LINE,
extension1 like BAPIACEXTC occurs 0 with header line,
obj_type LIKE bapiache08-obj_type,
obj_key LIKE bapiache02-obj_key,
obj_sys LIKE bapiache02-obj_sys,
docnum LIKE bkpf-belnr.
*DATA:
* ITEMNO_ACC POSNR_ACC
* FIELDNAME FIELDNAME
* CHARACTER ACPI_RKE_CRIGEN
* Fill Document Header
doc_header-bus_act = 'RFBU'.
doc_header-bus_act = 'RMRP'.
*doc_header-bus_act = 'SD00'.
doc_header-username = sy-uname.
doc_header-header_txt = 'TEST BOC BAPI POSTING'.
doc_header-comp_code = 'IN10'.
doc_header-compo_acc = 'FICA'.
doc_header-doc_date = '20060127'.
doc_header-pstng_date = sy-datlo.
doc_header-doc_type = 'SA'.
** Fill Line 1 of Document Item
*doc_item-itemno_acc = '1'.
*doc_item-gl_account = '0000500001'.
*doc_item-pstng_date = sy-datum.
*doc_item-item_text = 'TEST POSTING DEBIT ITEM'.
*doc_item-costcenter = ''.
*doc_item-quantity = '1'.
*doc_item-base_uom = 'ST'.
*APPEND doc_item.
*CLEAR doc_item.
** Fill Line 2 of Document Item
*doc_item-itemno_acc = '2'.
*doc_item-customer = '0000000016'.
*doc_item-gl_account = '0000000016'.
*doc_item-pstng_date = sy-datlo.
*doc_item-item_text = 'TEST POSTING CREDIT ITEM'.
*APPEND doc_item.
*CLEAR doc_item.
doc_ar-itemno_acc = '1'.
doc_ar-gl_account = '0000500001'.
doc_ar-pstng_date = sy-datum.
doc_ar-item_text = 'TEST POSTING DEBIT ITEM'.
doc_ar-costcenter = ''.
doc_ar-quantity = '1'.
doc_ar-base_uom = 'ST'.
APPEND doc_ar.
CLEAR doc_ar.
* Fill Line 2 of Document Item
doc_ar-itemno_acc = '2'.
doc_ar-customer = '0000000016'.
doc_ar-gl_account = '0000000016'.
doc_ar-pstng_date = sy-datlo.
doc_ar-item_text = 'TEST POSTING CREDIT ITEM'.
doc_ar-stat_con = ' '.
doc_ar-costcenter = '0000201681'.
APPEND doc_ar.
CLEAR doc_ar.
* Fill Line 1 of Document Value.
doc_values-itemno_acc = '1'.
doc_values-currency_iso = 'INR'.
doc_values-amt_doccur = '200.00'.
doc_values-currency = 'INR'.
doc_values-CURR_TYPE = '00'. "Doc currency
APPEND doc_values.
CLEAR doc_values.
* Fill Line 2 of Document Value
doc_values-itemno_acc = '2'.
doc_values-currency_iso = 'INR'.
doc_values-amt_doccur = '200.00-'.
doc_values-currency = 'INR'.
doc_values-curr_type = '00'. "Doc currency
APPEND doc_values.
CLEAR doc_values.
* Add tax code in extension1 table.
extension1-field1 = 'BAPI CALL'.
APPEND EXTENSION1.
* Fill CRITERIA for CO-PA
*refresh criteria.
*criteria-ITEMNO_ACC = '1'.
*criteria-FIELDNAME = 'ARTNR'.
*criteria-CHARACTER = '000000000001312251'.
*Append criteria.
*criteria-ITEMNO_ACC = '1'.
*criteria-FIELDNAME = 'WERKS'.
*criteria-CHARACTER = 'IN91'.
*Append criteria.
*criteria-ITEMNO_ACC = '1'.
*criteria-FIELDNAME = 'KNDNR'.
*criteria-CHARACTER = '0000000016'.
*Append criteria.
*criteria-ITEMNO_ACC = '1'.
*criteria-FIELDNAME = 'FKART'.
*criteria-CHARACTER = 'ZIN2'.
*Append criteria.
*criteria-ITEMNO_ACC = '1'.
*criteria-FIELDNAME = 'KAUFN'.
*criteria-CHARACTER = '0000000633'.
*Append criteria.
*criteria-ITEMNO_ACC = '1'.
*criteria-FIELDNAME = 'KDPOS'.
*criteria-CHARACTER = '000010'.
*Append criteria.
*criteria-ITEMNO_ACC = '1'.
*criteria-FIELDNAME = 'VKGRP'.
*criteria-CHARACTER = '009'.
**Append criteria.
* All tables filled - now call BAPI.
CALL FUNCTION 'BAPI_ACC_DOCUMENT_CHECK'
EXPORTING
documentheader = doc_header
IMPORTING
OBJ_TYPE = doc_header-obj_type
OBJ_KEY = doc_header-obj_key
OBJ_SYS = doc_header-obj_sys
TABLES
* criteria = criteria
accountgl = doc_item
ACCOUNTRECEIVABLE = doc_ar
currencyamount = doc_values
return = return
EXTENSION1 = EXTENSION1.
LOOP AT return WHERE type = 'E'.
EXIT.
ENDLOOP.
CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST'
EXPORTING
documentheader = doc_header
IMPORTING
OBJ_TYPE = doc_header-obj_type
OBJ_KEY = doc_header-obj_key
OBJ_SYS = doc_header-obj_sys
TABLES
* criteria = criteria
accountgl = doc_item
currencyamount = doc_values
return = return
EXTENSION1 = EXTENSION1.
LOOP AT return WHERE type = 'E'.
EXIT.
ENDLOOP.
IF sy-subrc EQ 0.
WRITE: / 'BAPI call failed - debug and fix!'.
ELSE.
CLEAR return.
REFRESH return.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
* EXPORTING
* WAIT =
IMPORTING
return = return.
WRITE: / 'BAPI call worked!!'.
WRITE: / doc_header-obj_key, ' posted'.
ENDIF.
Regards
Raju Chitale
Edited by: Raju Chitale on Dec 18, 2008 8:31 AM -
Function module updating the data base table
Hi,
This post is regarding the function module not updating the data base table.
I am calling the FM SD_SHIPMENT_HEADER_CHANGE inside the ZFM. It's returning success an changing the table c_xvttk_new with the new TDLNR value. But it's not updating the Shipment table VTTK-TDLBR or VT02N Forwarding agent.
When I directly updating Forwarding agent in VT02N it's updating fine.
Please let me know what the extra step need to be included to update or COMMIT the FM for updating
Forwarding Agent(VTTK-TDLNR).
Best Regards,
Maheshhi friend,
This link wont five u the complete help but if u ananyse it then it might provide u some idea......
BAPI change shipment doc
regards
kanishak -
Problem with Function module PTRA_WEB_ADVANCES_SAVE
Hi Friends,
We are posting advaces to this function module: PTRA_WEB_ADVANCES_SAVE thru ASP.Net developed application.
while calling this function module thru RFC saying error is ' RFC called failed. RFC error status19 '.
what might me the reason for this error. I am getting this error for this Function module only. i tried with other function module, then it is working fine. but i want to use function module to post advances..
Any suggestions please.
Thanks,
NaveenMust be an error in data submitted to the FM via the RFC...the FM is remote enabled, so check your data values AND FORMATS very carefully... are you getting the return table back? If so, what's in it?
-
Problem in posting FB01transaction using function modules
Hi,
I am uploading the data to transaction FB01.
For that i have used three function modules:
1, POSTING_INTERFACE_START
2, POSTING_INTERFACE_DOCUMENT
3, POSTING_INTERFACE_END
The this is, i have added 2 custom fields on 2nd screen more button.
The data is coming into those fields, but its not getting saved.
when i do it in 4.6c its working fine, but in 4.7 its not working.
when i save it in manual posting, its getting saved.
Can you please help me to overcome this problem.
Regards,
Srikanth.Hi This has already been developed in 4.6c and copied the same same program in 4.7. Data is getting updated in 4.6c but the data is not getting updated in 4.7.
if we use the BAPI as u said, we have to change the total program. but i dont think client will agree for that coz its working fine in 4.6c. can u please suggest any solution??
Regards,
Srikanth. -
BAPI or Function Module for FBCJ Posting of Parked Cash Journal Entries
Hi Experts,
A blessed day.
We have one requirement that requires the creation of Batch Program that will post all the outstanding (status is set in yellow) Cash Journal Entries in transaction FBCJ.
Hereu2019s the issue, to satisfy the requirement, we either use BDC/Call Transaction OR use a Function Module/BAPI.
I would prefer to use Function Module/BAPI. However, currently thereu2019s only one BAPI available for FBCJ (BAPI_CASHJOURNALDOC_CREATE). This BAPI can only create cash journal entries BUT DO NOT change the cash journal entry for posting. The Function Modules (Function Modules of FCJ_POST* series) cannot be used for background processing because of GUI pop-ups. These FMs also donu2019t have the Exceptions functionality for error handling and would not report the Accounting document created from the Cash Journal Entry posting.
The problem with using BDC/Call Transaction is that it should incorporate line item selection of the cash journal entries, which I havenu2019t tried yet. Iu2019m not sure if this is possible and if itu2019s possible, how much complexity will it incur.
If you have the availability, would it be possible if you can help us explore on the potential solutions for this requirement?
Thanks so much. God bless!
Cheers,
ianneYou can use RFBIBL00 program for FB01 postings. Go through the program help on how to use this program.
This program requires a file to be on application server in a certain format.
You may also refer the program RFBIBLT0 on how the file format should be.
Hope this helps.
Thanks,
SKJ -
Function Module for FB01 Vendor line items postings in 3.1 Version
Hello all,
Is there any Function Module for FB01 Vendor line items postings in 3.1 Version. I do not want to go for BDC. Please suggest.
Thanks,
SubbaHi,
search for function module ACCPOSTING* or get development class of transaction FB01 and goto SE80, enter development class - and search in function group's function module.
Cheers.
...Reward if useful. -
Function modules or BAPI for posting plan costs for WBS Element
Hi all,
Does anyone know, whether there exists a function module or BAPI for posting plan costs to a WBS Element? K_COSTS_PLAN_PS does not work, because RKP1 is not allowed.
Greetingscheck
BAPI_COSTACTPLN_POSTACTINPUT Activity Input Planning: Posting
BAPI_COSTACTPLN_POSTACTOUTPUT Activity/Price Planning: Posting
BAPI_COSTACTPLN_POSTKEYFIGURE Stat. Key Figure Planning: Postings
BAPI_COSTACTPLN_POSTPRIMCOST Primary Cost Planning: Postings
BAPI_PDTRANSCO_POSTPRIMCOST Transfer of Planning Data: Post Primary Costs
K40C CO Actual Postings, Manual
BAPI_ACC_PRIMARY_COSTS_POST Accounting: Post Primary Costs
BAPI_COPAACTUALS_POSTCOSTDATA BAPI Operating Concern: Post Costing-Based Actua
BAPI_PRIM_COST_CHECK_AND_POST Primary Costs: Formal Parameter Check
S@meer -
Bapi/function module to get opening or closing stock for a posting date
I am creating a report where i need to get the opening stock value and closing stock value for the given starting date and ending date respectively for the PP report.
The T-code for that is MB5B.
So,can any1 plzz tell me how i can get the stock value for a starting date/ending date...
Is there any BAPI or function module to find this out..
or any logic?
Thanks.Hi Kiran,
You would like to findout opening and closing stock of a particular period and of a particular period....
If we would like to findout opening and closing stock of material A as of 18 / 8 / 2008,
then do like this.
go to MBEW table .. there u get opening stock as on today. Today the date is 20/8/2008. from today's opening stock if we add / subtract the movements which have happened on 19/8/2008 and 18/8/2008 u'll get opening and closing stock as on 18/8/2008.
U get the movements from MKPF ( material doc header) and MSEG (material doc item ) based on posting date. In MSEG u get movement type.
If the movement type is 101, it means the stock is added.
If the movement type is 102, it means the added stock is reversed.
from today's opening stock deduct the stock with moverment type 101 and add the stock with movement type 102.
This will give u opening stock as on 18/8/2008.
To get closing stock of 18/8/2008 ..... the opening stock of 19/8/2008 is 18/8/2008's closing stock. -
Function module to validate posting date
Hi all,
i am using function module amfi_period_get_and_check to validate posting date.
if posting date is not open this module raises error message but when i am using it
in my code its not showing error message but when i am executing the module
it is showing the message for the same date
please reply soon
thnxat selection-screen on pos_dt.
CALL FUNCTION 'AMFI_PERIOD_GET_AND_CHECK'
EXPORTING
i_bukrs = com_code-low
I_GJAHR =
i_koart = 's'
I_KONTO = ' '
I_MONAT = '00'
I_BUDAT = pos_dt.
IMPORTING
E_MONAT =
E_GJAHR =
EXCEPTIONS
ERROR_PERIOD = 1
ERROR_PERIOD_ACC = 2
OTHERS = 3
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF. -
Function module to find if a posting period is open or closed
HI
can anyone let me know if there is a funciton module to findout if a posting period is open or closed?
Appreciate your help and will reward helpful answers..
ThanksHi,
Check these Function module
CKML_F_POSTING_PERIODS_GET
CK_F_DET_POSTING_PERIOD_KALA
JV_POSTING_DATE_FROM_PERIOD
G_POSTING_DATE_OF_PERIOD_GET
HR_HCP_GET_POSTING_PERIODS
Regards
Arun -
Function Module for BOM for posting BOM component long text
Is there any SAP provided Function Module for posting BOM components long
text if so please let me know as it is very urgent for me.Hello Sridevi,
The following customer exits are available for BOM, please check the excect one.
http://help.sap.com/saphelp_46c/helpdata/en/4a/d286ba5a1111d3b47b006094b9d648/frameset.htm
Hope this helps.
Regards
Arif Mansuri
Maybe you are looking for
-
I have already updated my Migration Assistant program and changed my FireWall settings to allow all incoming connections, but Migration Assistant still isn't working. I get all the way to the passcode verification step, and then it stops working. On
-
Upgrade from 10.6.8 to yosemite
if i upgrade from 10.6.8 snow leopard to yosemite can i use time machine to revert back to snow leopard is if i never upgraded?
-
Download file to SAP server including blanks in its name
Hello, after going live with a developed application for downloading documents from KPRO to SAP server the users found out that they need filenames which contain blanks. (Don´t ask why! ) This results now in the effect that e.g. they will download
-
Problem to open URL link within hx:outputLinkEx
Hello, I have a problem to open a URL with the following code, I can see that url output string is "www.lalalala.com" , but after I click it, the new opened browser window is point to "http://localhost:9081/.../www.lalalala.com" ?? Can someone help m
-
Why won't my mac highlight items when I click and drag?
Has anyone had their mac suddenly stop highlighting? When I click and drag it does not highlight.