BAPIs: Determine Required fields for Structure/Table

I understand how to determine if a structure or table is a mandatory import parameter, but how can I determine which fields are mandatory inside the  structure or table?
Thanks for the help

Hi David
   I imagine that you are calling a BAPI by Java and you want to know what fields you need to fill to call a BAPI correctly , for check what fields are mandatory, entry to R3 and call se11 transaction in table textbox fill the name of your table and click enter, so appear in the screen the table definition there is a column that is CLV or KEY, depence of your language is the the second column, all the fields that are checked are mandatories.
Regards is helps you
Josue

Similar Messages

  • Error: "Field Material is a required field for G/L account 3862 21201000".

    We are trying to post and Rack purchase Invoice using "BAPI_INCOMINGINVOICE_CREATE" but the BAPI fails and the error message that we are getting is "Field Material is a required field for G/L account 3862 21201000". We checked the GLACCOUNT data that is getting passed into the BAPI but there is no material field available in the structure. Even posting online using MIRO returns the same error.
    Just to give you a quick background on the issue with MATNR. The automatic posting is generating an entry to account 21201000, which is set to require MATNR on the GLACCOUNT posting details. Online in core MIRO the MATNR field does not show up, but you can set the screen variant to allow it to show and therefore enter a value, however, even if you do this if you attempt to cancel the invoice with standard TCode MR8M it again fails because the MATNR is not carried through to posting. There are a couple of OSS notes that relate to this issue, but we are not sure if it will solve our problem. We need to be able to pass a value in MATNR for GLACCOUNTDATA (not MATERIALDATA) so the posting can be effected.
    Please let me know if anybody has come acroos this issue and a way to resolve. Any kind of help will be appreciated.

    Hi
    Run the program RM07CUFA
    in SE38 Tcode and check the inconsistencies.
    Also in FS00 go to details of the GL account and double click on field status group under create bank interest tab and then double click material management/additional assignments.
    You can see the required or suppressed fields

  • Field Profit Ctr is a required field for G/L account -Posting

    Hello,
    While posting payroll results to FI , I am facing the following error
    "Field Profit Ctr is a required field for G/L account "
    The Field Profit Center is mandatory from FI side,We can  not change it.
    I assigned the profit center to Org-Unit using A-OO3 O-PC relationships.Still I am facing the same issue.Kindly Help.
    Regards,
                 Ahmed

    Hello
    The reason why Profit Center is not filled is that you have activated codist switch in FI but not in the HR side:table T52SWCODIST.
    By the way, take into account only value 1 is allowed for India as per note 1039346.
    Thanks and Kind Regards
    Ramana

  • Field Bus. Area is a required field for G/L account - during VF02

    Dear All,
    Having error "Field Bus. Area is a required field for G/L account.." during billing VF02 in SD. Config done:
    1) FI requires BA... So not allowed to change FSG....
    2) BA assignment to plant/ division in SD done...  Rule 1
    3) Material master updated with division..done...
    Please give the solution.
    Regards,
    Ranjeet

    Dear,
    Business Area is assigned to Plant and Division Combination in:
    SPRO>Enterprise Structure>Assignment-->Sales & Distribution >Business Area Account Assignment>Assign Business Are to Plant and Division.
    Please check whether BA is assigned or not.
    Br,Vivek
    Edited by: View_taurian on Sep 15, 2011 4:11 PM

  • Field Pers.No. is a required field for G/L account cocode glcode

    Hi,
    We got error message
    Field Pers.No. is a required field for G/L account <cocode> <glcode>
    while our application was trying to do Goods Receipt in SAP.
    I understand this error message is because this setting of this G/L account requires the "personnel number" to be mandatory.
    But could you advise where to enter the "personnel number" while doing the Goods receipt or the invoice receipt?
    thank you very much in advance for your help!

    thank you, both.
    Actually, this error happened while the user was creating "Goods Receipt" in SAP through BAPI call.
    Our application is a "Procurement to Pay" web application, it calls BAPI to create PO, create Goods Receipt, etc.

  • Posting Error: Field Pers.No. is a required field for G/L account

    When I am trying to run the simulation posting run (PC00_M99_CIPE) then is getting an error that u201CField Pers.No. is a required field for G/L account 2275 504566872u201D
    Field Pers.No. is a required field for G/L account  2275  504566872
    Message no. F5808
    Diagnosis
    The value for field "Pers.No." in the interface to Financial Accounting is an initial value but you are required to make an entry in the field selection for G/L account "504566872" in company code "2275" linked to the field selection for posting key "50".
    Procedure
    It might be an error in the configuration of the G/L account field selection. The initial application, used to call up the interface must otherwise define a value for field "Pers.No.". If this is the case, contact the consultant responsible for the application used to call up the interface or get in contact with SAP directly.
    Please help.

    First of all did you required to post with personnel number or not....if it is not required then goto FS00 enter your GL account 504566872....find Field Staus Group under tab Create/Bank/Interest........then goto t code OBVV and select your field status group then click on field status and select Additional account assignments and check personnel number status and change as per your requirement optional or required.
    If personnel number required then create symbolic a/c with account type Q and assign gl account to this symbolic a/c.
    Mohan

  • Field Bline date is a required field for G/L account 1200 122400

    While posting a Good receipt document using MIGO for a PO I am recieving the following error
    Field Bline date is a required field for G/L account 1200 122400
    Though both the document date and Posting date fields are filled with appropriate date.
    The detailed message reads as follows, now my question is how to change the baseline date  for the Cocd 1200 for GL account 122400
    Field Bline date is a required field for G/L account 1200 122400
    Message no. F5 808
    Diagnosis
    The value for field "Bline date" in the interface to Financial Accounting is an initial value but you are required to make an entry in the field selection for G/L account "122400" in company code "1200" linked to the field selection for posting key "81".
    System Response
    Error
    Procedure
    It might be an error in the configuration of the G/L account field selection. The initial application, used to call up the interface must otherwise define a value for field "Bline date". If this is the case, contact the consultant responsible for the application used to call up the interface or get in contact with SAP directly.

    Hello Ravinagh,
    Heres what I did:
    OB41> Double clicked on posting key 81> clicked on field status> Payment transactions> Both Due date and Value date have already been set to optional.
    For OB14 it asks me to input a field status variant.
    There are three of them. Now here is the tricky part, how do I find out which field variant has been assigned
    0001     Field status for 0001
    1000     Field status for CoA 1000
    3000     Field status for CoC 3000
    I went further and check for all the three variants one by one
    and found out that in the field status> Payment transactions for the following entry in the field status group
    G045     Goods/invoice received clearing accounts
    The DUE DATE and  VALUE DATE are suppressed. What do I need to do here?
    Next I checked OBB8 to find  the following three Options I dunno which one of them is applicable to the GL account 122400 for Cocd 1200. Where can I find the assignment? How can I find which payment term is being used.
       PayT        Sales text                                                                    
      Day limit   Explanations                                                                  
      0001                                                                               
    0           Payable immediately Due net                                                                               
      0002                                                                               
    0           Within 14 days 3 % cash discount                                              
                  Within 30 days 2 % cash discount                                              
                  Within 45 days Due net                                                                               
      0003                                                                               
    15          Within 14 days 2 % cash discount                                              
                  Within 30 days 1.5 % cash discount                                            
                  Within 45 days Due net                                                        
                  Baseline date on 30 of the month                                              
    Entry 1 of 40                                                                               
    Well I went ahead and clicked on each of them
    For 0001 the Default for Baseline date is set to Posting date (Do I need to change anything here?)
    For 0002 the Default for Baseline date is set to Document date (Do I need to change anything here?)
    For 0003 the Default for Baseline date is set to Posting date (Do I need to change anything here?)
    Please guide me here. If you need screenshots I would be glad to mail it to you.
    I hope you understood the scenario.
    Thanks
    Ron

  • Field Order is a required field for G/L account ....

    Hi Experts,
    I am getting following error while posting payroll to FI (tcode PC00_M99_CIPE - Create Posting Run).
    ================================================================================================
    Field Order is a required field for G/L account 1000 23107
         Message no. F5808
    Diagnosis
         The value for field "Order" in the interface to Financial Accounting is
         an initial value but you are required to make an entry in the field
         selection for G/L account "23107" in company code "1000" linked to the
         field selection for posting key "50".
    System Response
         Error
    Procedure
        It might be an error in the configuration of the G/L account field
        selection. The initial application, used to call up the interface must
        otherwise define a value for field "Order". If this is the case, contact
        the consultant responsible for the application used to call up the
        interface or get in contact with SAP directly.
    ================================================================================================
    Thanks for the solution in advance.
    Regards,
    Waqas Rashid

    Thanks Dilek for quick reply, but I am unable to find order field for my field status group in OBC4.
    Let me tell you the background of what I did ...
    I have one wage type 4113 which was linked to vendor account. I changed the link from vendor to balance sheet account and specified new GL 23206 for my symbolic account of wage type 4113.
    When I post the payroll result to FI after this change. I got this error.
    Regards,
    Waqas Rashid

  • Field Bus. Area is a required field for G/L account 1000 30400011

    07.09.2007
    Hi,
    When I am releasing an invoice for accounting I get the following error
    "Field Bus. Area is a required field for G/L account 1000 30400011".
    1000 is the company code &
    30400011 is the G/L account.
    Can anyone help me to sort  this problem.
    Regards,
    Uday.
    Message was edited by:
            UDAYNATH KRISHNAN

    Hi
    This is probably due to inconsistencies of your Business Area field setting in G/L Account's Field Status Group (<b>OBC4</b>) against the Field Selection of your Account Assignment Category (check IMG -> MM --> Purchasing --> Account Assignment --> Maintain Account Assignment Categories)
    Or else Run program <b>RM07CUFA </b>giving the G/L account and movement type, and then highlight the errors
    You can directly jump to the field selection configure from here

  • Field Bus. Area is a required field for G/L account 5000 20000500

    Dear all,
    I bumped into the following error when trying to perform GR-101 in MIGO.
    My question is "Do you think the error is due to inconsistency between MM movement type & GL master data.  Could it be MM movement type used in the transaction below?
    How to make sure business area is a mandatory field for that movement type?
    Our company policy is business area is require for all GL master.
    Field Bus. Area is a required field for G/L account 5000 20000500
    Message no. F5808
    Diagnosis
    The value for field "Bus. Area" in the interface to Financial Accounting is an initial value but you are required to make an entry in the field selection for G/L account "20000500" in company code "5000" linked to the field selection for posting key "89".
    System Response
    Error
    Procedure
    It might be an error in the configuration of the G/L account field selection. The initial application, used to call up the interface must otherwise define a value for field "Bus. Area". If this is the case, contact the consultant responsible for the application used to call up the interface or get in contact with SAP directly.

    Hi,
    Goto T-code -- FS00     there enter your G/L account 20000500   and company code goto the tab---- create/bank/interest
    click the field status group and make the radio button for Busines area as optinal and save  then try doing MIGO_GR .
    Check with your FI team if the field Business area is requried field ...then enter the same manually during grn.

  • Field Cost Ctr is a required field for G/L account

    HI SAP Guru,
    I have Created an Asset in Test server, once the Asset was created..
    I did a Depreciation Run in test server.I encounter this error message.
    the cost center was created in the asset master, and the GL account was also define in the GL master.
    Field Cost Ctr is a required field for G/L account  7xxxxx
    Message no. F5808
    Diagnosis
    The value for field "Cost Ctr" in the interface to Financial Accounting is an initial value but you are required to make an entry in the field selection for G/L account "7xxxxx" in company code "168" linked to the field selection for posting key "40".
    System Response
    Error
    Procedure
    It might be an error in the configuration of the G/L account field selection. The initial application, used to call up the interface must otherwise define a value for field "Cost Ctr". If this is the case, contact the consultant responsible for the application used to call up the interface or get in contact with SAP directly.
    Please advise

    Hi
    Please Check  field status group assigned to the depreciation G/l account as well as G/L account of Asset   by using Transaction Code OBC4
    Make the cost center as optional instead of mandatory
    Check your settings in Transation code  ACSET
    Regards
    Praveen P C

  • Field Cost Ctr is a required field for G/L account TEST 504004

    Dear Sir
    I create Purchase order and I try to make GRN then the following error occured. Please help me.
    " Field Cost Ctr is a required field for G/L account TEST 504004
    Message no. F5808
    Diagnosis
    The value for field "Cost Ctr" in the interface to Financial Accounting is an initial value but you are required to make an entry in the field selection for G/L account "504004" in company code "TEST" linked to the field selection for posting key "96".
    System Response
    Error
    Procedure
    It might be an error in the configuration of the G/L account field selection. The initial application, used to call up the interface must otherwise define a value for field "Cost Ctr". If this is the case, contact the consultant responsible for the application used to call up the interface or get in contact with SAP directly."
    Thanks
    Rajakumar

    Hello,
    Please read the steps you have to follow. I have put some data for the example:
    1,FS05
    G/L account no. 151040
    Company code    0110
    Field status group           G022
    2,OBY6
    Company Code    0110  QCPL - 
    Field status variant           PCPL
    3,OB14
    Field status variant PCPL     Group G022
    Consolid.(TTY=Req Text=Opt Alloc=Opt)
    Cost Center   = required !! (probably the cause)   > change to optional
    Best Regards,
    Arminda Jack

  • Field Bus. Area is a required field for G/L account company code g/l ac

    hi ,
      I am getting this following error when trying to post a cenvat in the tcode of J1iEX .
    "Field Bus. Area is a required field for G/L account <companycode> <cenvat g/l acct.no.> "
    Message no. F5808
    Diagnosis
    The value for field "Bus. Area" in the interface to Financial Accounting is an initial value but you are required to make an entry in the field selection for G/L account "13113920" in company code "LECS" linked to the field selection for posting key "50".
    System Response
    Error
    Procedure
    It might be an error in the configuration of the G/L account field selection. The initial application, used to call up the interface must otherwise define a value for field "Bus. Area". If this is the case, contact the consultant responsible for the application used to call up the interface or get in contact with SAP directly.
    Plz help me ..
    Regards
    Deepa

    Hi Deepa,
    At Easy access screen :
    1.Go to the master account of that G/L (F-02).
    2.Check the field status variant defined there.
    At Customization screen (SPRO):
    3.Go to the master account of that field status variant.
    4.Change the status of business area field optional.
    Nikhil Garg

  • Field Prof.Segmt is a required field for G/L account SC01 410050

    Hi all,
    i am getting the following issue when trying to release an SD invoice to FI
    Field Prof.Segmt is a required field for G/L account SC01 410050
    Message no. F5808
    Diagnosis
    The value for field "Prof.Segmt" in the interface to Financial Accounting is an initial value but you are required to make an entry in the field selection for G/L account "410050" in company code "SC01" linked to the field selection for posting key "50".
    System Response
    Error
    Procedure
    It might be an error in the configuration of the G/L account field selection. The initial application, used to call up the interface must otherwise define a value for field "Prof.Segmt". If this is the case, contact the consultant responsible for the application used to call up the interface or get in contact with SAP directly.
    please advise where to look
    thanks
    Brian

    Hi,
    i m receiving the same error! did you figure out the problem, how did you solve it?
    thanks, and regards,
    J

  • Field Bus. Area is a required field for G/L account 9000 12053040

    Hi SAP,
    When i do good receive via Txn MIGO, i received error message "Field Bus. Area is a required field for G/L account 9000 12053040". Is there any setting i have to do in config to solve this problem?
    The details of the error is like below:
    Message no. F5808
    Diagnosis
    The value for field "Bus. Area" in the interface to Financial Accounting is an initial value but you are required to make an entry in the field selection for G/L account "12053040" in company code "9000" linked to the field selection for posting key "01".
    System Response
    Error
    Procedure
    It might be an error in the configuration of the G/L account field selection. The initial application, used to call up the interface must otherwise define a value for field "Bus. Area". If this is the case, contact the consultant responsible for the application used to call up the interface or get in contact with SAP directly.
    I will give points for those who help me solve this problem.
    TQ
    Regards,
    Nazrul

    Dear Nazrul,
    Go to tx. FS00 and enter account 12053040 for 9000 Cocd. Select "Create/Bank/Interest" sheet and check the entry on "Field status group".
    Here you'll three options:
    1. If you run SM34 for V_T004V and select your field status group you can go to dynphro "Additional account assigments" and for "Business Area" field stablish flag on Optional Entry position instead of the Required one now in use.
    2. Revise your entries on SM34 for V_T004V in order to find a field status group that could match with the one in use for your GL account except for "Business Area" field. Afterwards, run tx. FS00 for 12053040 account and modify the entry on "Field status group" for the one that you have choosen on the previous step.
    3. Run tx SM34 for V_T004V and make a copy of the field status group in use on your account, and modify the entry for the business are from required to optional or suppressed. Afterwards, modify your GL account on tx. FS00 changing the original field status group for this new one you have created.
    I hope this information helps.
    Regards,
    Lidia

Maybe you are looking for

  • Cant download the program file

    i try and downoad the file and it get to 83perseent then says the conertion has faild so cant download i tryed for 2 hours to do this

  • How to Pass Command line arguments to an exe created in LV8.0

    Hi Friends, I have Created an exe in LV8.0, which accepts the Folder path as input and executes. I want to call this exe passing the parameter (i.e folder path in my case)  from the command line argument. How to pass arguments to the exe ? Generally

  • Error in JBoss Application Server

    hi all , I have deployed a sun java studio creator update 1 application in Jboss 4.0.5.GA.After login into the application if i click on any component( i have several tabs in the main page) nothing seems to happen.I need to click several times for th

  • Multiple JFrames in one panel

    Hi there! I need to have multiple windows open at the same time within my application. Having opened multiple windows, I need to be able to move these small windows around, close them one at a time, and so forth... All these small JFrames(windows) ne

  • Génération du glossaire avec des termes de plusieurs mots

    Bonjour J'utilise RoboHelp depuis longtemps et désormais la version 11. J'ai un problème récurent et très gênant avec le glossaire dont je génère le marquage automatiquement. En effet j'ai des termes d'un mot et aussi de plusieurs mots. Par exemple m