BADI for release to accounting SD document
Hi to all,
I need to implement my own code in Release to Accounting (VF02 tcode) . I need to check accounting document (bkpf e bseg) in order to change some fields in header (bkpf) and in position item.
I need to check this before validation control (OB28) is triggered. I was trying to use BADI . But I wasn't able to find it . Anyone can help?
Thanks in advance
Andrew
Hi Andrew,
Please check below exits/customer exits, these all are trigger during VF02.
USEREXIT_NUMBER_RANGE (Module pool SAPLV60A, program RV60AFZZ)
The internal number range used in the standard system is specified in the billing type table and can be changed in this user exit. This user exit is only called when the billing documents is created.
USEREXIT_ACCOUNT_PREP_KOMKCV (Module pool SAPLV60A, program RV60AFZZ)
In this user exit additional fields for account determination that are not provided in the standard system are copied into communication structure KOMKCV (header fields).
USEREXIT_ACCOUNT_PREP_KOMPCV (Module pool SAPLV60A)
In this user exit additional fields for account determination that are not provided in the standard system are copied into communication structure KOMPCV (item fields).
USEREXIT_NUMBER_RANGE_INV_DATE (Module pool SAPLV60A, program RV60AFZC)
Depending on the number range, table TVFKD is used to set the billing date (country-specific requirments in Italy). USEREXIT_NUMBER_RANGE is automatically deactivated when this user exit is being applied.
USEREXIT_FILL_VBRK_VBRP (Module pool SAPLV60A, program RV60AFZC)
This user exit is only called when the billing document is created. It is used to provide the header and the item of the new billing document with deviating or additional data.
USEREXIT_PRINT_ITEM (Module pool SAPLV61A, program RV61AFZB)
Printing the item line of a billing document can be supplemented or changed.
USEREXIT_PRINT_HEAD (Modulpool SAPLV61A, Programm RV61AFZB)
Printing the header line of a billing document can be supplemented or changed.
User exits in program RV60AFZD
Short descriptions of the user exits are contained in the program:
USEREXIT_RELI_XVBPAK_AVBPAK
USEREXIT_NEWROLE_XVBPAK_AVBPAK
USEREXIT_NEWROLE_XVBPAP_AVBPAK
The following user exits are available in report SAPLV60B for transfer to accounting (function group V60B):
EXIT_SAPLV60B_001: Change the header data in the structure acchd
You can use this exit to influence the header information of the accounting document. For example, you can change the business transaction, "created on" date and time, the name of the person who created it or the transaction with which the document was created.
EXIT_SAPLV60B_002: Change the customer line ACCIT
You can use this exit to change the customer line in the accounting document. This exit is processed once the ACCIT structure is filled in with data from document header VBRK.
EXIT_SAPLV60B_003: Change the customer line in costing
The customer line is filled in differently for costing. You can use exit 003 to influence the ACCIT structure.
EXIT_SAPLV60B_004: Change a GL account item ACCIT You can add information to a GL account item (such as quantity specifications) with this exit.
EXIT_SAPLV60B_005: User exit for accruals
Once all relevant data for accruals was entered in the GL account item, you can add to this data with this exit.
EXIT_SAPLV60B_006: Change the control line ACCIT
You can use exit 006 to add information to the control line.
EXIT_SAPLV60B_007: Change the installment plan
You can use exit 007 to add information to the installment plan
parameters in the GL account item.
EXIT_SAPLV60B_008: Change the transfer structure ACCCR, ACCIT and ACCHD
After the accounting document is filled in with data, you can use exit 008 to change the document once again.
EXIT_SAPLV60B_010: Item table for customer lines
You can use exit 10 to influence the contents of customer lines before they are created.
EXIT_SAPLV60B_0011: Change the parameter for cash account determination or reconciliation account determination
You can use this exit to change inbound parameters in order to influence account determination.
Reddy
Similar Messages
-
Release to Accounting - Billing Document (Urgent pls)
Hi
Can anyone please let me know the program which can be used to shedule a job for releasing the Billing documents to Accounting.
I know the the Billing documents that are to be released to accounting. But we dont have access to release them to accounting through FCV3.
So we want to schedule a job for releasing to accounting.
Please do let me know ASAP.
regards
KrishnaI suggest you to use VFX3.
-
Authorization Object for Release To Accounting Icon (VF02)
Hello, does anybody know wich is the Object Authorization for the icon "Release To Accounting" that is dispose in VF02.
I need that some ROLE doen't have permision to apply this action.
My basis consultant haven't help me at all.
Thanks.
JEOS.Hello,
Try executing the process of releasing the Billing document and after that please go the t-code "SU53"/ "PFCG". You can get the
details of the object which is required for releasing the billing document.
Regards,
Sarthak -
User Exit/Badi for G/L account assignment in ME21n/ME22n
Hi All,
I need user exit/badi for account assignment in item details for following requirement.
If user changes G/L account of the first line item then I have to copy same G/L account to all line items.
Please suggest me suitable user exit for this.hello,
follow the steps.......
For User Exit's
goto to tcode->status->program name->double click on that,
then goto to-> attribute take the package name and
Goto SMOD tcode ->Utilities->give the package name and F8
then a list of exits will display for that tcode as well as that package.
u can check the table MODSAP
For BADI's,
1)goto to tcode SE24 give the CL_EXITHANDLER and display and then double click on the GET_INSTANCE
keep Break point at this location 'call method cl_exithandler=>get_class_name_by_interface'
then the tcode it will trigger there and we can debugg there we can find badi'for that tcode and then remove the break point.
2)Goto to tcode->status->program name->double click on that program will display's
then press crtl+F then cl_exithandler
Thank u,
santhosh -
Assigning user for release of the park document.
Hi Friends,
I want to know how we can assign a user for releasing the park document?
Or simply tell the process for release of park document (G/L)
Thanks.
MilindHi,
You can set some responsibility role inside the rule depends the criteria you want to set. Give that rule where is the step for PARK document.
Regards
Dev -
Badi for release strategy me22n
details Code for released status strategies on tcode me22n with function module .
please check there is BADI ME_PROCESS_PO_CUST for PO Process and checks can be built in various method availble in BADI before PO release. For release strategy check user exit EXIT_SAPLEBND_002 .
In case of any other details do revert back.
anya -
Badi for release for purchase order.
hi all,
in me28->release (approve) purchasing documents->release purchasing document..there u have a button (release+save ) button
i want to enhance at that pointi.e when u select the po no and click the button,automatically trigger an email to the vendor.
i tried for enhancement-point,badis,user exits....nothing is getting hit.
plz help,
points wiil be rewarded,
regards,
johnsonHi Johnson,
Check if your requiremnt can be satisfied by triggering OUTPUT type. Your functional person should be
able to help you with this.
Regards
Saket Sharma -
Hi SAPERS,
Please provide me information about, if more than one cost centers are there in Organization and we need to maintain a different G/L account for separate cost center. In this case we need to implement a BADI, what is the BADI and How we can implement. Please provide me the step by step process.
Thanks in advance,
PrasadCreate a Z Table with Cost center, Product Category and G/L Accoount mapping
Use BADI: BBP_DETERMINE_ACCT
In that BADI call FM: BBP_PD_SC_GETDETAIL and get the Cost Center of the Shopping Cart. And read the ZTable and update the Shopping cart. -
No zero balance for GR/IR account between Document curr and Group curr
Dear Experts,
I have problem about balance in GR/IR account while posting GR and MIRO between Document currency and Group currency , there are no zero balance . Pls see step by step below:
1. Company Code ABC have Company code currency = THB
Group Currency = USD
2. I created PO with document currency = SGD
Amount in SGD = 269.78
Exchange rate = 23.59740 (SGD/THB)
3. Goods Receipt
Posting date = 13.03.2010
Exchange rate = 23.59740 (SGD/THB)
FI Doc.
Document Curr.
Dr. Expense 269.78 SGD 6,366.11 THB
Cr. GR/IR 269.78- SGD 6,366.11- THB
Group Curr.
Dr. Expense 193.81 USD 6,366.11 THB
Cr. GR/IR 193.81- USD 6,366.11- THB
4. Invoice Receive
Posting date = 01.04.2010
Exchange rate = 23.70920 (SGD/THB)
FI Doc.
Document Curr.
Dr. GR/IR 269.78 SGD 6,366.11 THB
DR. Exch diff 0 SGD 30.16 THB
Cr. Vendor 269.78 SGD 6,366.11 THB
Group Curr.
Dr. GR/IR 192.02 USD 6,366.11 THB
DR. Exch diff 0 USD 30.16 THB
Cr. Vendor 192.02 USD 6,366.11 THB
My question are;
1. Why amount in group currency with GR/IR between GR and MIRO step didn't 0 balance ,no post currency diff?
2. This is an error from standard program or It's relate to configuration via t-code "OB22" or "OBRW" ?
Best Regards.
Edited by: nasalapoa on Jun 16, 2010 4:02 AM
Edited by: nasalapoa on Jun 16, 2010 5:38 AM
Edited by: nasalapoa on Jun 16, 2010 9:00 AMAs per my understanding it could be due to OB22 settings.
refer following SAP notes
335608,191927,
373296 -
Invoice Document not released to Accounting -Period was closed
Hi,
SD Invoices are not released to Accounting.Those documents are from previous period and also also those periods were already closed.
Now what should i do? if i want to release the invoice documents which are created in previous periods.Kindly advice me.
Thanks
SupriyaHi Supriya,
Please open previous period for posting. Please follow the given below path:-
SPRO Financial Accounting Financial Accounting Global Settings Document Posting Periods Open and Closed Posting Periods
Here you need to enter Posting Period Variant name assigned to company code and other detail like account number.
To know the Posting Period Variant follow this path:-
SPRO Financial Accounting Financial Accounting Global Settings Document Posting Periods Assign Variants to Company Code
Or else you can take help of some FI guy.
Regards,
Anand -
Cancel the Release to Accounting but not the Billing Document
Hi Gurus,
Is there a way to Cancel the release to accounting billing document but it will not cancel the billing document. I can't cancel the billing documen because it is already used as a reference to one of our orders.
I hope you can help me...
Thanks a lot!
Mon MagallanesHi,
As per my understanding the accounting document in itself cannot be canceled. Because once the posting is done it will be reflected in the PL. If you cancel the billing document itself then the Accounting entries would be reversed.
Thanks,
Mukund -
BAdi for Statistical Posting F-38 & F-55
Hi Experts,
I am going to add additional fields in AR and AP - Statistical posting, F-38 and F-55
I try to look for BADI to maintain it, i came across FI_HEADER_SUB_1300IM, with that, i am able to add the fields for FB01 but it seems cannot be added into F-38 and F-55.
Any suggestion?
Thanks!!Hi,
For f-38 and f-55,
Enhancement/ Business Add-in Description
Enhancement
SAPLF051 Workflow for FI (pre-capture, release for payment)
RFKORIEX Automatic correspondence
RFEPOS00 Line item display: Checking of selection conditions
RFAVIS01 Customer Exit for Changing Payment Advice Segment Text
FARC0002 Additional Checks for Archiving MM Vendor Master Data
F180A001 Balance Sheet Adjustment
F050S007 FIDCCH Outbound: Influence on IDoc for Document Change
F050S001 FIDCMT, FIDCC1, FIDCC2: Edit user-defined IDoc segment
F050S002 FIDCC1: Change IDoc/do not send
F050S003 FIDCC2: Change IDoc/do not send
F050S004 FIDCMT, FIDCC1, FIDCC2: Change outbound IDoc/do not send
F050S005 FIDCMT, FIDCC1, FIDCC2 Inbound IDoc: Change FI document
F050S006 FI Outgoing IDoc: Reset Clearing in FI Document
Business Add-in
BADI_ENJ_ALT_ADR Go to alternative vendor/customer data
BADI_F040_SCREEN_600 Screen Enhancement on F040 0600 Document Header
BADI_FDCB_SUBBAS01 Screen Enhancement 1 on FDCB Basic Data Screen (010, 510)
BADI_FDCB_SUBBAS02 Screen Enhancement 2 on FDCB Basic Data Screen (010, 510)
BADI_FDCB_SUBBAS03 Screen Enhancement 3 on FDCB Basic Data Screen (010, 510)
BADI_FDCB_SUBBAS04 Screen Enhancement 4 on FDCB Basic Data Screen (010, 510)
BADI_FDCB_SUBBAS05 Screen Enhancement 5 on FDCB Basic Data Screen (010, 510)
BADI_PRKNG_NO_UPDATE BAdI for Deactivating Update of Parked Documents
INVOIC_FI_INBOUND BADIs for Inbound IDoc INVOIC FI (Vendor Invoice)
F050S008 FIDCC1, FIDCC2 Inbound IDoc: Update Comparison Ledger
FBAS_CIN_LTAX1F02 Tax interface
FBAS_CIN_MF05AFA0 EWT - Downpayment Clearing - Tax transfer for CIN
ADJUST_NET_DAYS Change to Net Due Date
FISPLIT Online Split: Cash Discount, Exchange Rate Differences
FI_AUTHORITY_ITEM Extended Authorization Check for Document Display (FB03)
FI_DOC_DISP_LI Diversion to Document Items (FB03)
FI_FB08_SUBST_BUDAT FB08: Check Posting Date for Reversal of FI Doc. with FB08
FI_GET_INV_PYMT_AMT BAdI for determining the payment amount for an invoice
FI_HEADER_SUB_1300 Screen Enhancement for Document Header SAPMF05A
FI_PAYREF_BADI_010 BAdI: Payment Reference Number
FI_RES_ITEM_CURRENCY Document of Residual Item with Invoice Currency
RFESR000_BADI_001 BAdI for Own Processing of POR Item
FI_TRANS_DATE_DERIVE Derive BKPF-WWERT from Other Document Header Data
FVFZ Replacement for Function Modules of Function Group FVFZ
AC_QUANTITY_GET Transfer of Quantities to Accounting - Customer Exit
If it is helpful rewards points
Regards
Pratap.M -
hello,
while doing the reversal of clearing document through transaction code FBRA , is there any user exit (BADI) available ..?
if yes..pls give the names of the BADIs
thnks for ur help..hi,
use these exits and badis.
Enhancement
SAPLF051 Workflow for FI (pre-capture, release for payment)
RFKORIEX Automatic correspondence
RFEPOS00 Line item display: Checking of selection conditions
RFAVIS01 Customer Exit for Changing Payment Advice Segment Text
FARC0002 Additional Checks for Archiving MM Vendor Master Data
F180A001 Balance Sheet Adjustment
F050S007 FIDCCH Outbound: Influence on IDoc for Document Change
F050S001 FIDCMT, FIDCC1, FIDCC2: Edit user-defined IDoc segment
F050S002 FIDCC1: Change IDoc/do not send
F050S003 FIDCC2: Change IDoc/do not send
F050S004 FIDCMT, FIDCC1, FIDCC2: Change outbound IDoc/do not send
F050S005 FIDCMT, FIDCC1, FIDCC2 Inbound IDoc: Change FI document
F050S006 FI Outgoing IDoc: Reset Clearing in FI Document
Business Add-in
FI_PAYREF_BADI_010 BAdI: Payment Reference Number
FI_RES_ITEM_CURRENCY Document of Residual Item with Invoice Currency
FI_TRANS_DATE_DERIVE Derive BKPF-WWERT from Other Document Header Data
FVFZ Replacement for Function Modules of Function Group FVFZ
INVOIC_FI_INBOUND BADIs for Inbound IDoc INVOIC FI (Vendor Invoice)
RFESR000_BADI_001 BAdI for Own Processing of POR Item
FI_DOC_DISP_LI Diversion to Document Items (FB03)
FI_FB08_SUBST_BUDAT FB08: Check Posting Date for Reversal of FI Doc. with FB08
FI_HEADER_SUB_1300 Screen Enhancement for Document Header SAPMF05A
FI_GET_INV_PYMT_AMT BAdI for determining the payment amount for an invoice
FI_AUTHORITY_ITEM Extended Authorization Check for Document Display (FB03)
BADI_BRNCH_TO_BUDAT Deriving BUDAT based on BRNCH (ENJOY)
BADI_ENJ_ALT_ADR Go to alternative vendor/customer data
AC_QUANTITY_GET Transfer of Quantities to Accounting - Customer Exit
ADJUST_NET_DAYS Change to Net Due Date
BADI_F040_SCREEN_600 Screen Enhancement on F040 0600 Document Header
BADI_FDCB_SUBBAS01 Screen Enhancement 1 on FDCB Basic Data Screen (010, 510)
BADI_FDCB_SUBBAS02 Screen Enhancement 2 on FDCB Basic Data Screen (010, 510)
BADI_FDCB_SUBBAS03 Screen Enhancement 3 on FDCB Basic Data Screen (010, 510)
BADI_FDCB_SUBBAS04 Screen Enhancement 4 on FDCB Basic Data Screen (010, 510)
BADI_FDCB_SUBBAS05 Screen Enhancement 5 on FDCB Basic Data Screen (010, 510)
BADI_PRKNG_NO_UPDATE BAdI for Deactivating Update of Parked Documents
F050S008 FIDCC1, FIDCC2 Inbound IDoc: Update Comparison Ledger
FBAS_CIN_LTAX1F02 Tax interface
FBAS_CIN_MF05AFA0 EWT - Downpayment Clearing - Tax transfer for CIN
FISPLIT Online Split: Cash Discount, Exchange Rate Differences -
Hi friends,
The requirement is something like this.
When we post a document using tcode FB01, in few cases we get a warning message
"Tax entered incorrect (code P1, amount 0.00)". We get this Warning message, when we click on Save button.
Now, the requirement is to capture this warning and replace this with an Error Message. If that is not possible, then when we get this warning, posting of document should not be allowed.
I searched for some User Exit/ BADI with which i can acheive this, but could not find any. Could any one of you let me know how to acheive this?
Thank you.
Best Regards,
Ram.Hello,
user exits
F050S001 FIDCMT, FIDCC1, FIDCC2: Edit user-defined IDoc segment
F050S002 FIDCC1: Change IDoc/do not send
F050S003 FIDCC2: Change IDoc/do not send
F050S004 FIDCMT, FIDCC1, FIDCC2: Change outbound IDoc/do not send
F050S005 FIDCMT, FIDCC1, FIDCC2 Inbound IDoc: Change FI document
F050S006 FI Outgoing IDoc: Reset Clearing in FI Document
F050S007 FIDCCH Outbound: Influence on IDoc for Document Change
F180A001 Balance Sheet Adjustment
FARC0002 Additional Checks for Archiving MM Vendor Master Data
RFAVIS01 Customer Exit for Changing Payment Advice Segment Text
RFEPOS00 Line item display: Checking of selection conditions
RFKORIEX Automatic correspondence
SAPLF051 Workflow for FI (pre-capture, release for payment)
BADIs
AC_QUANTITY_GET Transfer of Quantities to Accounting - Customer Exit
BADI_ENJ_ALT_ADR Go to alternative vendor/customer data
BADI_F040_SCREEN_600 Screen Enhancement on F040 0600 Document Header
BADI_FDCB_SUBBAS01 Screen Enhancement 1 on FDCB Basic Data Screen (010, 510)
BADI_FDCB_SUBBAS02 Screen Enhancement 2 on FDCB Basic Data Screen (010, 510)
BADI_FDCB_SUBBAS03 Screen Enhancement 3 on FDCB Basic Data Screen (010, 510)
BADI_FDCB_SUBBAS04 Screen Enhancement 4 on FDCB Basic Data Screen (010, 510)
BADI_FDCB_SUBBAS05 Screen Enhancement 5 on FDCB Basic Data Screen (010, 510)
BADI_PRKNG_NO_UPDATE BAdI for Deactivating Update of Parked Documents
F050S008 FIDCC1, FIDCC2 Inbound IDoc: Update Comparison Ledger
FBAS_CIN_LTAX1F02 Tax interface
FBAS_CIN_MF05AFA0 EWT - Downpayment Clearing - Tax transfer for CIN
FI_AUTHORITY_ITEM Extended Authorization Check for Document Display (FB03)
FI_GET_INV_PYMT_AMT BAdI for determining the payment amount for an invoice
FI_HEADER_SUB_1300 Screen Enhancement for Document Header SAPMF05A
FI_PAYREF_BADI_010 BAdI: Payment Reference Number
FI_TRANS_DATE_DERIVE Derive BKPF-WWERT from Other Document Header Data
INVOIC_FI_INBOUND BADIs for Inbound IDoc INVOIC FI (Vendor Invoice)
RFESR000_BADI_001 BAdI for Own Processing of POR Item
Thank u,
santhosh -
Error while Billing doc Releasing to Accounting
Dear Gurus,
when i Releasing to accounting billing document it is giving me Error.
below mentioned is error mess, please have a look and giv me solution.
No account is specified in item 0000001002
Message no. F5670
Diagnosis
No account was specified for account type "S" in item "0000001002" of the FI/CO document.
System response
The Financial Accounting program cannot process the document.
Procedure
A system error has probably occurred in the application you called up. Check the data transferred to item "0000001002" of the FI/CO document.Click this link and type No account was specified for account type "S"
[Forum Search |https://www.sdn.sap.com/irj/scn/forumsearch]
You can see how many threads were posted for the same issue. Please make a search before posting for such repeated questions.
thanks
G. Lakshmipathi
Maybe you are looking for
-
Execute procedure error (Native SQL)
Hi experts, I create a procedure EXEC SQL. create or replace procedure update_zsmadiprinc is begin ( p_codigo in number(5), p_ano in varchar2(4),
-
IPod Touch will not connect to WiFi network
Hi, I am getting errors connecting to WiFi networks with my iPod Touch. This had affected a Touch I got a couple months ago. Initially, the WiFi worked perfectly on my WEP network and several others. Then, one day, I couldn't get any WiFi. After stan
-
Hi I want to add a captcha or image verfication to my contact form that I have used from the Muse widget library but I can't find the html code for this, what I can get is the html code for e-mail, captcha and submit? Can anyone help, thanks
-
Version 8 allowed you to open multiple documents but only show one instance of Acrobat on the taskbar, rather than showing each document as a separate instance (though it wasn't enabled by default, you had to choose the option). Did they remove this
-
Callback for specific step group
Hi, I have a sequence, Main sequence. In this sequence, there is Setup, Main and Cleanup step group. Setup is to initialise my devices, Main is to perform the tests on my UUTs, Cleanup is to stop and clear task for my devices. I would like to have a