Disallow changes in Invoice through T-Code VF02

User can change the field - ' Account Assignment Group ' of material in Billing Document.
I want to disallow to make such a change in Invoice. How this can be achieved apart from authorisation control.

Hi,
This may be possible in one of the ways mentioned below.
a. Create a new screen variant for VF02. Grey out the Account Assignment group (either at header level or at item level). Now, when the users use the screen of VF02, they will not be able to put in any value. Search the form to know more about screen variants.
b. You can also try with User exit with the help of your ABAPer. You can use one of the invoice user exit. In the user exit, put a logic to check if the Account assignment group is same as that of account assignment group in customer and/or material. If same, then allow the system to save the invoice. Else, make the system to give a message. Search the form to know more about invoice user exits.
c. Check with ABAPer and your Basis team if they can put an authorization object to this particular transaction and field.
Hope this helps
Thanks
Mukund S

Similar Messages

  • After saving one invoice through T code vf04, vf04 screen is disappearing a

    After saving one invoice through T code vf04, vf04 screen is disappearing and for every invoice, users have to enter again and again. This creates inconvenience to all users and takes a lot of time for invoicing.

    hi,
    the better way to use VF04 is to create a variant that it cummulates all the billing due documents and be executed via a batch job preferably or do it once.
    depending the criteria of the users doing billing, may be different sales areas, document number range etc you can create variants for VF04.
    regards
    sadhu kishore

  • Disallow change in material through CJ20N if PR release & PO exist

    Requirement is as follows.
    1. No change in PR material through CJ20N if related PR status is released.
    2. No change in PR material through CJ20N if related PO is exist for the same.
    3. Not allow to add new material through CJ20N if PR status is released.
    4. Not allow to add new material through CJ20N if PO is existing against any of the line item even if PR
        is unreleased.
    5. Not allow to delete the material through CJ20N if PR status is released
    6. Not allow to delete the material through CJ20N if PR is unreleased and against all line items deletion
        indicator is not present in PO
    to resolve this i tried enhancement is COZF0002 - Change purchase req. for externally procured component but behavior of this exit is not consistant.
    anyone have full proof solution for this ?

    we tried enhancement COZF0002, but in this i am facing 1 problem
    When adding new network system seting NTUP status to WBS. And when WBS is having NTUP status system is not allowing to make any change.
    eg. IN WBS 1 alredy 5 PR created having PR release status. And WBS having NTUP status.
    when adding new network in this WBS, system is checking with old PR, while saving against them if REL status is there exiting the transction w/o saving. As per the condition set for checking PR release status.
    for that we tried to schedule WBS internaly through the same exit, but when ading new network while saving it is scheduling as per the written code but exiting the transtion checking with opd PR.
    But NTUP is getting removed without saving the data. After that i have to add again the same data and at this time it is saving as WBS status is not NTUP.
    how to overcome this problem please suggest.

  • User Exit for changing RBKP-BVTYP in t-Code MRRL

    Hi ,
    We have to change Partner bank type field (RBKP-BVTYP) while creating invoice through t-code MRRL. i tried to find out the user exit or BADI for this
    purpose, but i could not.
    i found below user exits and badi but here i was unable to change the value. there were other exits but there also it was not possible to change the value.
    Enhancement MRMH0001 - component - EXIT_SAPLMRMH_001 and EXIT_SAPLMRMH_002
    here only limited change to RBKP is permitted.
    I tried with BADI INVOICE_UPDATE but it is not allowed there also.
    Can we do it with some configuration or substitution rule ?  if yes then how?
    thnaks in advance
    rajpal

    Hi Emir,
    BADI BADI_SD_SALES_ITEM now changed to enhancement spot.
    In SE18: enter Enhancement spot - BADI_SD_SALES_ITEM.
    Inside enhancement spot BADI_SD_SALES_ITEM four BADI definition were exist.
    I think BADI definition MSR_SD_SALES is use full for you (This BADI definition is not reserver for SAP intrnal use.
    And above enhancement spot also not reserverd for sap internal use.
    Just try to implementation BADI definition MSR_SD_SALES and use method CHANGE_BILLING_BLOCK_ITEM.
    BR,
    Vijay

  • Disallow changes in Sales Order through T-Code VA02

    Dear Gurus,
    We create the Sales Order and with reference to that the User wants to change few fields (Account Assignment Group, Pricing Date, Invoice Date, INCO terms, Payment Terms etc.) which are not supposed to be edited by him through T-Code VA02. Changes should also not to be made with regard to Material Line Item Material like Description & Quantity in Sales Order. We have tried to do the same through Transaction Variant (T-Code SHD0 & User Exit). Unfortunately it is not working. We are not able to assign the Transaction Varient for T-Code VA02 in sales document type through VOV8.
    System Audit has raised these points and needs to be done at the earliest.

    Hello Aaheli,
    I think your requirement of restricting the modification of Sales Order through VA02 can be meet using the following approach:
    Seek out the help of BASIS to restrict the Sales order modification role for that specific User ID.
    If you wanna restrict the modification of Sales order through VA02 for amny User ID then please use User exit.
    Do inform us about the latest updates on this issue.
    Regards,
    Sarthak

  • Unable to Change Withholding Tax Base Amount while creating Service AP Invoice through DI API?

    Dear All,
    I am trying to create Service AP Invoice through DI API.
    If I post the document without changing SAPPurchaseInvoice.WithholdingTaxData.TaxableAmount the dount ocument is created in SAP without any problem.
    But if I change amount in above field then DI API throws error Unbalanced Transaction.
    If I post same document in SAP with changed base amount it got posted in SAP without any Issue.
    Where I am doing wrong?
    please guide.
    Using:
    SAP B1 version 9 Patch Level 11
    Location : India.
    Thanks.

    Hi ,
    maybe you can find solution to these note 1812344
    1846344  - Overview Note for SAP Business One 8.82 PL12
    Symptom
    This SAP Note contains collective information related to upgrades to SAP Business One 8.82 Patch Level 12 (B1 8.82 PL12) from previous SAP Business One releases.
    In order to receive information about delivered patches via email or RSS, please use the upper right subscription options on http://service.sap.com/~sapidp/011000358700001458732008E
    Solution
    Patch installation options:
    SAP Business One 8.82 PL12 can be installed directly on previous patches of SAP Business One 8.82
    You can upgrade your SAP Business One to 8.82PL12 from all patches of the following versions:8.81; 8.8; 2007 A SP01; 2007 A SP00; 2007 B SP00; 2005 A SP01; 2005 B
    Patch content:
    SAP Business One 8.82 PL12 includes all corrections from previous patches for releases 8.82, 8.81, 8.8, 2007, and 2005.
    For details about the contained corrections, please see the SAP Notes listed in the References section.
    Notes: SAP Business One 8.82 PL12 contains B1if version 1.17.5
    Patch download:
    Open http://service.sap.com/sbo-swcenter -> SAP Business One Products -> Updates -> SAP Business One 8.8 -> SAP BUSINESS ONE 8.82 -> Comprised Software Component Versions -> SAP BUSINESS ONE 8.82 -> Win32 -> Downloads tab
    Header Data
    Released On
    02.05.2013 02:34:18  
    Release Status
    Released for Customer  
    Component
    SBO-BC-UPG Upgrade  
    Priority
      Recommendations/additional info  
    Category
      Upgrade information  
    References
    This document refers to:
      SAP Business One Notes
    1482452
    IN_Wrong tax amount was created for some items in the invoice with Excisable BOM item involves
    1650289
    Printing Inventory Posting List for huge amount of data
    1678528
    Withholding amount in the first row is zeroed.
    1754529
    Error Message When Running Pick and Pack Manager
    1756263
    Open Items List shuts down on out of memory
    1757641
    Year-end closing
    1757690
    SEPA File Formats - New Pain Versions
    1757898
    Incoming Bank File Format
    1757904
    Outgoing Bank File Format
    1762860
    Incorrect weight calculation when Automatic Availability Check is on
    1770690
    Pro Forma Invoice
    1776948
    Calendar columns are wrong when working with Group View
    1780460
    OINM column description is not translated
    1780486
    UI_System crash when you set extreme value of double type to DataTable column
    1788256
    Incorrect User-Defined Field displayed in a Stock Transfer Request
    1788372
    ZH: 'Unacceptable Field' when export document to word
    1788818
    RU loc: No freight in the Tax Invoice layout
    1790404
    Cash Flow Inconsistency when Canceling Payment
    1791295
    B1info property of UI API AddonsInstaller object returns NULL value
    1791416
    Adding a new item to BoM is slow
    1794111
    Text is overlapping in specific localization
    1795595
    Change log for item group shows current system date in all the "Created" fields
    1797292
    Queries in alerts should support more query results
    1800055
    B1if_ Line break issue in inbound retrieval using JDBC
    1802580
    Add Journal Voucher to General Ledger report
    1803586
    Not realized payment is exported via Payment Engine using 'SAPBPDEOPBT_DTAUS' file format
    1803751
    Period indicator of document series can be changed although it has been used
    1804340
    LOC_BR_Cannot update Nota Fiscal Model
    1805554
    G/L Account displayed in a wrong position when unticking the checkbox "Account with Balance of Zero"
    1806576
    Payment Cannot Be Reconciled Internally
    1807611
    Cannot update UDF in Distribution Rule used in transactions
    1807654
    Serial No./Batch inconsistency by canceled Inventory Transfer
    1808694
    BR: Business Partner Code cannot be updated with CNPJ CPF error
    1809398
    CR_Cannot Display Related Multi-Value Parameters
    1809758
    Arrow key not work for Batch/Serial Number Transactions Report
    1810099
    Tax Amount is Recalculated Even if Tax Code Is Not Changed
    1811270
    Upgrade fails on Serial And Batches object with error code -10
    1811846
    Cannot run Exchange Rate Differences when multi branch is activated
    1812344
    Withholding Tax Amount Is Not Updated in Payment Once Witholding Tax Code Is Changed in Document through DI API
    1812740
    DI:"Operation Code" show wrong value when add "A/P Tax Invoice" based on "A/P Invoice"
    1813029
    US_Vendor address on 1099 Summary by Form/Box Report is not updated according to the latest Invoice
    1813835
    Wrong amounts of Goods Return in Open Item List
    1814207
    Preliminary page prints setting does not keep after upgrade
    1814860
    Value "Zero" cannot be imported to "Minimum Inventory Level" field via Excel file
    1815535
    RFQ: Web front end not displayed in supplier language
    1815810
    GT: Adding Incoming Payment for Some Cash Flow Relevant Accounts Fails
    1816191
    BR:System Crashes While Working with Tax Code Determination Window
    1816611
    CR_Crystal Report Displayed Incorrectly Afte

  • To Generate the invoices (billing document) in t-code VF02 to DIRs in DMS

    Hi All,
    I have requirement is to generate the invoices (billing document) in t-code VF02 to DIRs in DMS or print list using ArchiveLink every night in batch program.
    Did anybody worked on similar scenerios, please let me know.
    Regards
    MM

    Hi Manish (and everyone).
    Were you able to find the solution to this?
    I am in a similar situation - trying to generate invoices from an ArchiveLink document.
    All setup pertaining to ArchiveLink is already in place.  What I need to do now is access the document from the content repository and start from there.
    Any input will be greatly appreciated.
    And of course, points will be rewarded.
    Many thanks!

  • Change the Summary Attribute Value through Java code

    Hi ,
    I am working on a requirement where I need to set the Attribute value on the final Summary Screen through Java Code.
    Code :
            InterviewUserData data = new InterviewUserData();
            InterviewEntityInstance globalInstance = data.getGlobalInstance();
            globalInstance.setValue("Name", value_to_set);
    On completion of the interview session Name is displaying as NULL.
    I need to set NAME = value_to_set and display it on the final summary screen.
    Any help on this will be appreciated.
    Regards

    The InterviewUserData object is effectively a change set, to apply this to a session you use the InterviewSession.submit(InterviewUserData) method. You don't say how you are invoking this code but if it's inside an event Interview Engine handler the InterviewSession object should be accessible.
    Regards
    Ian

  • Approval for change Due date in AR invoice through Paymnet Term

    Hi all!
    I try to query for approval with AR invoice change Due date in AR invoice through Payment Term.
    SELECT Distinct 'True' FROM OCTG T0  INNER JOIN OINV T1 ON T0.GroupNum = T1.GroupNum
    WHERE dateadd(day, T0.[ExtraDays],T1.[TaxDate])<>   T1.[DocDueDate] and  T1.[CardCode] =$[$4.0.0] and T1.[Docnum]=$[T1.[Docnum]
    I think we can not combine 2 variable for this form (
    T1.[CardCode] =$[$4.0.0] and T1.[Docnum]=$[T1.Docnum]
    Could you help me!
    Thanks!

    Hi Tien again.......
    In order to prevent the misunderstanding again please ket me know
    whether I'm correct or not.
    You want such kund of approval where if in the base document Payment Terms Net30 is there
    and in the target document if its changed to Net 60 then it should ask the approval while adding.
    M I right?
    Regards,
    Rahul

  • Service Tax Detail while recording a purchase invoice from T-Code F-43

    Dear Sir,
    I am passing a Professional Fees Invoice, where in service tax is being charged, through T-Code F-43
    Kindly let me know the following.
    1. Where do I store the vendor's service tax registration detail?
    2. Where do I store the service category under which the service tax is being charged?
    Regards & Thanks in anticipation
    Chirag Shah
    Edited by: CHIRAG SHAH on Dec 29, 2011 8:25 AM

    Dear expert
    1. Where do I store the vendor's service tax registration detail?
               ans:  vendor master inside CIN  detail-
    CIN details not coming in Vendor master
    T:CODE:OMT3E
    or
    Go to SPRO > Logistics General > Tax on Goods Movement > India > MasterData > Assign Users to Material Master Screen Sequence for Excise Duty.Select User Screen reference and add the user name- after it will comes to vendor master there you can add details
    2.Where do I store the service category under which the service tax is being charged?
    service tax - access seq
    Service Tax Liability - India - w.e.f 01 July 2011 Changing to Accrual
    Regards
       Ajeesh.s

  • How to send invoice through email with output type RD00?

    What are the configuration settings to send invoices through email with output type RD00?

    Hi,
    Please go through the following links:
    [E-mail|Email Configuration Settings]
    [e-mail|Re: EMAIL BILLING DOCUMENT TO CUSTOMER THROUGH SEND MAIL OPTION IN VF02]
    After triggering the output,goto T.Code SOST and process it.
    So that e-mail will be triggered immediately.
    You can use External send/EDI/simple mail for this.
    Regards,
    Krishna.

  • We are Not able to Add, approved A/P invoice - Error - Tax code Missing

    Dear Experts,
    In A/P -> A/P service Invoice
    When We are going to Add Approved Invoice ,system can not allow . This
    invoice is go through a approval process ,system can not allow to change any
    of document row during approval process or after approval process.
    we are unable to add tax or remove line item after approval.
    We are Not able to Add, approved A/P invoice - Error - Tax code Missing
    [A/p Invoice Row -Tax code] Line 3 [Message 3513-14]
    I think ,It should allow the system to edit the row tax or amount after or during
    approval process

    Don't worry,AP invoice is not get posted,it will be saved as draft only,
    Default tax code for purchase documents using tax code determination.
    Create new ap invoice with tax code and send it for approval.
    Orginator should ensure all mandatory fields in document are entered correctly before
    sending it for approval.

  • Cost object derivation in MM invoice through CO substitution

    Hi Gurus,
    As per a new requirement default cost object (from PO line item) should not be derived at AP Invoice and instead cost object should be derived from Equipment record which is related to this PO line item. It can not be changed manually at invoice level as invoice will be generated automatically through T code MRIS.
    I had tried to achieve the same through CO substitution (T code OKC9). But this is substituting the cost object at FI document level and not at MM document level. Means - Cost object is derived from equipment record and populated at FI invoice level. But cost object from PO line item is populated in MM invoice document.
    How I can substitute cost object at MM invoice level.
    Any response from your side will be highly appreciated at this end.

    Kang,
    In the message which you got, the word 'Cost Object' refered to a cost center, or order, or any other cost object.
    However, there is another account assignment object with the name 'Cost Object', which was not filled in the FI document. That is normal.
    Right now I don't have much information in the a/c assignment object 'Cost Object'.
    Regards,
    Vishal.

  • Foreign currency invoice Through APP Run Payment

    Hi SAP Guru's,
    My company code currency is "SEK" , and i am posting in FB60 currency is USD then i was Run app It is Showing like this Error
    Job started
    Step 001 started (program SAPF110S, variant &0000000021747, user ID BREDDY)
    Log for proposal run for payment on 02/09/2012, identification B1
    Information re. vendor 65670 / customer  / paying company code 3130 ...
    Payment with currency USD, payment method : No valid payment procedure
    Information re. vendor 65670 / paying company code 3130 ...
    ... payment not possible because of reported error
    End of log
    Step 002 started (program SAPFPAYM_SCHEDULE, variant &0000000008301, user ID BREDDY)
    Step 003 started (program RFFOEDI1, variant &0000000000283, user ID BREDDY)
    Program RFFOEDI1: No records selected
    can any one suggest me if any configuration is needed and how to run "Foreign currency invoice Through APP Run Payment"
    Thanks in Advance,
    Bhaskar Reddy.S

    Hi Vishnu,
    Thanks for your quick replay,it is also very useful answer to me. and i got the solution finally.
    Setps:-
    1) FS00 Under Control Data Tab  I Remove the only Balance in Local Currency Check box
    2)FBZP >BANK DETERMINATION> RANKING ORDER (Select ur company code), We need to maintain The which currency you want to like you have payment method "C" You should maintain
    Payment Method       Currency     Ranking.Order          House Bank
    C                                SEK                 1                            1000
    C                                USD                 2                            1000
    C                                  GBP                3                             1000
    Under  Bank Accounts Folder
    House Bank           Payment Method         Currency      Account ID     Bank Sub account           
    1000                             I                               SEK             SEK1               200101
    1000                             I                               USD             SEK1               200101
    1000                             I                               GBP             SEK1               200101
    Under Available Amounts  Folder
    House Bank          Account ID      Days    Currency    Available for  outgoing Payment
    1000                       SEK1                0           SEK           9,999,999,999,99
    1000                       SEK1                0           USD           9,999,999,999,99
    1000                       SEK1                0           GBP           9,999,999,999,99
    Thanks,
    Bhaskar Reddy.S

  • Importing os Open PO,GRPO and Invoice Through DTW

    Hi All,
        Please tell me what are the exact Templates and Mandatory fields for Open PO,GRPO and Invoice through DTW.
    Kind Regards
      silpa

    Purchase order - oPurchaseOrder DTW template
    Documents template
    -Record Key
    - Vendor Code (CardCode)
    Document Lines template
    -Record Key
    -Line Number
    - Item Code
    - Qty
    - TaxCode
    - Ware House
    Goods Receipt Purchase Order - oPurchaseDeliveryNotes DTW template
    Documents template
    -Record Key
    Vendor Code (CardCode)
    Document Lines template
    -Record Key
    -Line Number
    - Item Code
    - Qty
    - TaxCode
    - Ware House
    AP Invoice - oPurchaseInvoice DTW Template
    Document template
    -Record Key
    - Vendor code
    - Vendor ref no.
    Document Lines template
    -Record Key
    -Line Number
    - Item Code
    - Qty
    - Price
    - Tax Code
    Jeyakanthan

Maybe you are looking for