BIM of BAPI transaction MR22 ?

Hi,
I'am recording BIM for transaction MR22,  is it true that I can only use 9 items when recording BIM and no more?
CKI_MR22_0250-MATNR(01)
CKI_MR22_0250-MATNR(02)
CKI_MR22_0250-MATNR(03)
CKI_MR22_0250-MATNR(04)
CKI_MR22_0250-MATNR(05)
CKI_MR22_0250-MATNR(06)
CKI_MR22_0250-MATNR(07)
CKI_MR22_0250-MATNR(08)
CKI_MR22_0250-MATNR(09)
Or is there BAPI that I can use?
tnx, Adibo.

Hi,
Hmm. Ok thanks. Any good tips/tutorials/documentation on using an Enterprise Service?
How do these premade Enterprise Service definitions differentiate from exposing BAPI's as a service? They don't require transaction commit?
EDIT: You can copy the BAPI and call the TRANSACTION COMMIT directly in the new one. (Not sure if this is the best practice)
Edited by: Wouter Peeters on Mar 22, 2011 7:53 PM

Similar Messages

  • Bapis not visible in BAPI transaction

    Hi,
    there are certain bapi's such as for ibas, pricing, product catalog which are not visible in BAPI transaction. Can anyone let me know what needs to be checked or is there at someplace I need to register those BAPI's or is tere some process that needs to be done to make them visible over there. Please reply urgently.
    Thanks in advance

    Hi Pravesh
    A BAPI is at heart an RFC function module, but to be released as a BAPI it must meet certain criteria such as being documented, being a released method of a BOR object, etc.
    Only then will it appear in the BAPI browser.
    Only SAP can release their own BAPI's.
    You could build your own BAPI's and implement them as method of your own subclassed BOR objects, using the SAP function modules as the core.
    The SAP documentation should be very helpful. Try googling for:
    site:help.sap.com BAPI
    Cheers
    Dom

  • Transaction MR22

    Hi!
    Can you please provide more details regarding transaction MR22? Specifically these points:
    1. What exactly is its functionality? Are manual price variances considered in multi-level determination?
    2. When has to be used?
    3. Could you please provide some detail of how u201Cnon distributionu201D variances are determined in material ledger?

    Hello ,
    I too want to know about the MR22 , both the functional as well as technical specs .
    So we can discuss this in this post . I am documenting the details below for MR22 , but not sure
    how much this will help us .
    1.It seems that the same task can be acheived with  MR21  also.
    2. Consider  a Cartoon of Bottles  such that 1 Cartoon  = 10 Bottles , in the inventory we have posted 10 cartoons = 10 * 10 = 100 Bottles in inventory.
    Prices are as below
    1 Cartoon @ Rs 100  -
    >> 100 Bottles = Rs 100 -
    >> 1 Bottle @ Rs 10
    Now the Market price for the Cartoon is increased to 120 ie 1 Cartoon @ Rs 120.
    >>> 1 Bottle @ Rs 12
    and 1 Cartoon @ Rs 120
    So now Price increase in inventory as per market value is 1200 - 1000 = 200 for 10 cartoons
    We can post the price change for this increase using MR22 as below
    In Amount enter = 200
    Quantity = 100  = 10 (cartoons ) * 10 (Bottles in one cartoon ) (Since in Inventory Quantities are managed in base unit )
    Which means that for a total of 100 quantities we have to increase the Value in inventory by 200.
    So in MR22 --Amount = 200  and Quantity = 100 , Increase in Price of Material =  1 Bottle @ Rs 12
    Total increase in value of stock is from 1000 to 1200 .
    Instead of this we could have posted  MR21  directly by mentioning the new price as 12 from 10 for Material.
    If more info can be provided , this will be highly helpful !
    Thanks a lot !
    Shashank

  • BAPI for MR22 and KO88

    Hi friends,
    Please, can body give some BAPI for MR22 and KO88.
    Regards
    Marcelo

    Hi friends,
    Please, can body give some BAPI for MR22 and KO88.
    Regards
    Marcelo

  • BAPI Transaction commit in JCo

    Hi,
    I am posting a GL document via JCo (Java Program ) into SAP using the BAPI_ACC_DOCUMENT_POST and then calling the BAPI_TRANSACTION_COMMIT to commit the transaction so that it gets updated in SAP system.
    After i execute my program, i get the posting successful message and document number is returned to me. But when i look for this document in the SAP system, it is not found.
    Any help will be appreciated.
    Below is the piece of code where i execute the BAPI's in java after mapping the required data.
                     function.execute(destination);
                     System.out.println("Function BAPI_ACC_DOCUMENT_POST executed .");
                     commFunct.getImportParameterList().setValue("WAIT", "10");
                     commFunct.execute(destination);
                     System.out.println("Function BAPI_TRANSACTION_COMMIT executed .");
    Regards,
    Ganesh.

    Hi Ganesh,
    With JCo3 the connections are no longer stateful by default, so each RFC call is executed within it's own context. In your case though, you want the commit to occur in the same context where you posted the document. You can do this by adding the following static method calls:
    JCoContext.begin(destination);
    // Execute both RFC functions here
    JCoContext.end(destination);
    You can also check the Java API help for JCoContext, which explains this in more detail. Once you added the two lines (ideally end the context in a finally block), you should see the document in SAP.
    Cheers, harald

  • BAPI Transaction IA06 with positions

    Hello everybody,
    Can anybody help me with the BAPI,BAPIS's or Function Module for Transaction IA06, I need to modify the positions in text and work center, I'm trying BAPI_EQUI_CHANGE and BAPI_EQUI_MODIFY, but I can't modify the positions or operations with this BAPI's, thanks in advance.
    Greetings
    Julio Cesar

    Wrong post, sorry.

  • Wait upto one second v/s BAPI TRANSACTION COMMIT

    Hi All,
    I calling the FM BAPI_EQUI_CHANGE and then   CALL FUNCTION 'BAPI_TRANSACTION_COMMIT 'EXPORTING  wait = 'X'.
    But it seems like in the production environment the commit does not happen immediately and happens only when I add a "wait upto one second" statement. I want to avoid the wait and also a bit confused on why the commit  BAPI  does not work quickly enough. PLease enlightenme on this.
    Best REgards,
    Shankar.

    BAPI_TRANSACTION_COMMIT executes
    - a COMMIT WORK, so it starts update task, if WAIT specified, it waits until task are ended, and execute a database commit (native SQL commit on database server)
    - a buffer refresh of the BAPI tools only not of the whole database on server...
    There can nevertheless be some delay due to database server even if database commit is required it may take time and Abap don't wait at this step, so even a WAIT UP TO n SECONDS can fail ( So [it will happen|http://en.wikipedia.org/wiki/Murphy%27s_law]). If you want to actually be sure that database is updated, you must execute a SELECT from database[ BYPASSING BUFFER|http://help.sap.com/abapdocu_70/en/ABAPFROM_CLAUSE.htm#&ABAP_ADDITION_3@3@] in a DO/ENDDO loop to insure data is created/updated (Of course put a limit at the number of tries performed)
    Regards,
    Raymond

  • Transactions MB1C and MR22

    Hi All,
    I need to maintain some documentation for transactions MR22 and MB1C. Can anyone tell wht these transactions are used for.
    regarding MB1C i know its used to add the no. of stock to a material but still i need more info on this and also regarding MR22 transaction too.
    Thanking u ppl in advance
    bhanu

    Hi
    Related to MM module Tcodes
    MR22 -Debit/Credit Material-Over view
    MB1C -Creation of GOODS receipt for others
    check this out
    MM flow
    MM flow
    MM flow
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PSMAT/PSMAT.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CAARCMM/CAARCMM.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/MYSAP/SR_MM.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LOMDMM/LOMDMM.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMMM/BCBMTWFMMM.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/MMIVMVAL/MMIVMVAL.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/MMWMLVS/MMWMLVS.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/MMISVE/MMISVE.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PSMAT/PSMAT.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CAARCMM/CAARCMM.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/MYSAP/SR_MM.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/MYSAP/SR_MM.pdf
    Reward points if useful
    Regards
    Anji

  • BAPI/FM for KE23N transaction

    Hi All
    Do we have any BAPI or Function Module to extract the values of KE23N transaction based on Document number?.
    Thanks in Advance.

    Hello,
    Goto BAPI transaction, Look out for the relevant BAPIs in the head Controlling --> Profitability Analysis.
    Hope this helps.
    Regards,
    Himanshu

  • Submit report in BAPI

    Hi all,
    Is there is any restriction in using <b>submit report and return</b> statement in BAPI function modules ?
    Thanks ,
    Joby

    hi,
    the below guidelines has to be followed while developing BAPIs.
    1.BAPI must not contain CALL TRANSACTION or SUBMIT REPORT.
    2.BAPI must not invoke a COMMIT WORK.instead use the BAPI.transaction commit to execute the commit after the BAPI has executed.
    3.BAPI structures must not use includes.
    4.There should be no Functional dependencies b/w two BAPIs.
    <b>if helpful reward some points.</b>

  • HOW TO USE BAPI   BAPI_BILLINGDOC_CREATEMULTIPLE

    HI  ALL:
         I  want to create billing num. in t-code 'VF01'. It is just to input a delivery num.
    then press zhe 'save' button.
         How to use the bapi  BAPI_BILLINGDOC_CREATEMULTIPLE, I mean which
    variable  should be given.  Is there any examples.
         THANKS FIRST.

    Hi,
    Following is the documentation provided by SAP in the BAPI transaction:
    Functionality
    This method can be used to create billing documents.
    As input parameters, you are expected to enter information on the items to be processed in the table BILLING_DATA_IN. This data is processed and produces a batch of billing documents. You also have the option of transferring information for entry in the input structure CREATOR_DATA_IN. If this information is already determined, this is transferred into each billing document header. You can also enter optional conditions for the individual items to be processed in the input table CONDITION_DATA_IN, as well as means of payment information in the table CCARD_DATA_IN.
    This method can be used in the simulation run (TESTRUN = 'X') and also in the update run including the update (TESTRUN = ' '). Both execution variants deliver errors that may have occurred back to the output table RETURN. Information on successful processing is sent back in the output table SUCCESS. This output table delivers the document numbers of the billing documents created in particular.
    Notes
    Required entries :
    BILLING_DATA_IN-SALESORG
    BILLING_DATA_IN-DISTR_CHAN
    BILLING_DATA_IN-DIVISION
    BILLING_DATA_IN-DOC_TYPE
    BILLING_DATA_IN-ORDBILLTYP
    BILLING_DATA_IN-SOLD_TO
    BILLING_DATA_IN-ITEM_CATEG
    BILLING_DATA_IN-REQ_QTY
    BILLING_DATA_IN-SALES_UNIT
    BILLING_DATA_IN-CURRENCY
    If a material is billed for which a material master needs to be
    determined (BILLING_DATA_IN-NO_MATMAST = ' '), you must make the
    following entries :
    BILLING_DATA_IN-PLANT
    BILLING_DATA_IN-MATERIAL
    If, on the other hand, a material is billed for which no material
    master is to be determined (BILLING_DATA_IN_NO_MATMAST = 'X'), you
    must make the following entries :
    BILLING_DATA_IN-COUNTRY
    BILLING_DATA_IN-MATERIAL
    BILLING_DATA_IN-TAXCL_1MAT
    COMMIT control :
    In the update run (TESTRUN = ' ') the update is carried out by COMMIT
    WORK as part of the method available.
    I guess using this, you will be able to populate the required things to create the billing documents.
    Thanks
    Vijay

  • Problem with creating business partner via BAPI

    Hello! I have a simple File-RFC-File scenario:
    XML-file with Firstname, Lastname and PartnerCategory. I use BAPI_BUPA_CREATE_FROM_DATA to create a partner with this data.
    It works, in target file I have a number of new business partner, but I can't find new partner in the system. Like I only tested BAPI_BUPA_CREATE_FROM_DATA in "bapi" transaction without real effect.

    Hi,
    probably you didn't comit the BAPI
    RFC adapter allows to specify comit for BAPI
    add this to your RFC channel configuration and you will see the partner
    for more info read section:
    Commit Control for Single BAPI Calls
    from
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/e80440a832e369e10000000a155106/content.htm
    Regards,
    Michal Krawczyk

  • Bapi for the deletion of Automatic blocking indicator for open vendor

    Hi All,
    At the time of Downpayment of vendor Automatic block indicator is set in vendor payment .
    Is there any Bapi is available which can delete the payment block key for the all vendor (open item ) with document type 'KZ'- vendor payment at the time of Actual payment.
    thanks in advance.

    Hi
    Please search in BAPI transaction.
    Regards
    Sagar

  • TRANSACTION CODE HUPAST

    Hi to all
    I need do it a batch input to the transaction code HUPAST, but I can't do it by this program, I think that this transaction code is Enjoy.
    Then, I'am search a Bapi, by update the info by this form,.
    Please somebody tell me, what is the Bapi by make this task,..
    thank you very much
    Best regards
    Dario Rodriguez

    Sandeep: thank you very much
    I review the BAPI transaction, but I don't find a Bapi with the delivery like main field
    Do you know some bapi with the same behavior of the  transaction code HUPAST ?
    Thank you by their aid
    regards
    Dario

  • Bapi's in 4.6c and ECC 6.0 version

    Hi Experts,
      Can any one list out all BAPI's which are available in 4.6 c version and what are all BAPI's available in ECC 6.0 Version separately.
    Thanks in Advance.
    Regards,
    Sudhakar Reddy .A

    Hi ,
    I know how to check BAPI's using BAPI Transaction Code, But i don't have authorisation for 4.6 c version so i request any can send me the avalable bapi's in 4.6 c and ECC 6.0 version.
    Thanks,
    Sudhakar Reddy.A

Maybe you are looking for

  • How to install Win 7 on Lenovo V570 with Freedos

    Hello I just got a new lenove V570 with Freedos and would like to install Windows 7 professional. When I try to install Windows 7 64 bit, I get the error: The selected disk has an MBR partition table. On EFI systems, Windows can only be installed to

  • Button timeline AS 2.0 problem

    I have an .swf called main, inside it has frame animation including a set of navigation buttons on its own level. The navigation buttons are inside a movie clip called nav_mc. I dropped the nav_mc clip into a frame on the main timeline. The navigatio

  • Omit accounts in trial balance

    in the trial balance report, I want to omit the accounts that do not have any amount in the columns debit, credit or balance. with a new field i can do that the fields content not appears but even remains the empty space and I do not want it. Also I

  • Asset is incomplete problem

    Hi SAP Exparts, I have created 3 asset masters and assets PO also created. When I am doing MIGO (goods receipt) I have facing in the below massage. NA AAPO184 Short Text         Asset PS00 6000000-0 In complete, check the Asset Diagnosis    The ' Inc

  • What is '.prn' format ?

    hi experts ,       during bdc why we need to save excel file in '. prn ' format .. 4 what is stands for ? ...and in same way we have to save word file (.doc)  also in this format or not ? thank in advance .. vikas sharma Edited by: vikas sharma on Ap