Bussiness Partner: BP Transaction Hit which BAPI??

Hi All,
It's urgent requirement to analyase the BP transaction,
i need help to know out the BAPI, BADI or FM that r related to BP transaction.
Thanks & Regards,
Arjun

Hi Arjun
Search out on
BUPA  for function modules and
BUPA* for BAdI's
Also check out PARTNER_UPDATE BAdI
Regards
Ranjit

Similar Messages

  • BAPI/FM in CRM that creates Customer/Bussiness Partner in CRM

    Hi All,
    My Requirement is to create a Customer(Called as Business Partner in CRM). Can some one tell me if there is any inbuilt BAPI/FM available to create a business partner in CRM.
    Regards,
    Jessica.

    Hello Jessica,
    Here is the link for the complete information on how to create the bussiness partner.
    Very helpful site to understand the basics.
    http://help.sap.com/saphelp_crm40/helpdata/en/8b/0c7d4dc8dcd847abf1dd5b314e2703/content.htm
    Cheers!!
    VEnk@

  • Creation of bussiness partner using idoc CRMXIF_PARTNER_SAVE

    Hi,
              how create a bussiness partner using the idoc CRMXIF_PARTNER_SAVE

    Hello!
    This is not easy, but still...
    0. Generate Idoc interface if not done already.
    1. Define Idoc port in WE20 transaction, allowing inbound processing of this Idoc type.
    2. In WE19 (test Idoc) transaction, you could create Idoc with necessary data. For field reference and some internal commands - visit http://ifr.sap.com and locate appropriate RFC.
    3. Test it!
    For real samples - you could configure some middleware sites in CRM and assign them to XIF - Idoc interface.  With test program CRMXIF_PARTNER_TEST you could unload Idoc to this destination site.
    Good source of Information - Michael Van Geet has some guidelines on how to set up a XIF site. These manuals describes required actions in details.
    My best regards, Andrei Dirotchka

  • Error FI/CO interface: Balance in transaction currency from BAPI BAPI_ACC_DOCUMENT_POST

    Hi All,
    We are facing error FI/CO interface: Balance in transaction currency from BAPI BAPI_ACC_DOCUMENT_POST.
    This error we are getting only in case of passing tax data.
    Can anyone help me on this.
    Below is the code :
       *fill header
    gd_documentheader-username   =  sy-uname.
    gd_documentheader-header_txt = 'Test'.
    gd_documentheader-comp_code  = p_ccode.   "SQ
    gd_documentheader-doc_date   =  sy-datum.
    gd_documentheader-pstng_date =  sy-datum.
    gd_documentheader-doc_type   = 'KR'.
    gd_documentheader-ref_doc_no = p_xblnr. "SQ
    *gd_documentheader-bus_act = 'RMWE'.
    city = p_city.
    state = p_state.
    zipcode = p_zip.
    *get tax juridisction code
    IF NOT ( city     IS INITIAL ) AND
       NOT ( state    IS INITIAL ) AND
       NOT ( zipcode IS INITIAL ).
      SELECT SINGLE rfcdest INTO ttxd-rfcdest FROM ttxd
       WHERE kalsm = 'TAXUSX'.
      CLEAR x_com_jur.
      REFRESH t_com_jur.
      x_com_jur-city     =  city.
      x_com_jur-state    =  state.
      IF zipcode+5(4) EQ space.
        zipcode+5(4) = '0000'.
      ENDIF.
      CONCATENATE zipcode+0(5) '-' zipcode+5(4)
             INTO x_com_jur-zipcode.
      x_com_jur-country  = 'US'.
      CALL FUNCTION 'RFC_DETERMINE_JURISDICTION'
        DESTINATION ttxd-rfcdest
        EXPORTING
          location_data    = x_com_jur
        IMPORTING
          location_err     = x_com_err
        TABLES
          location_results = t_com_jur.
      IF sy-subrc = 0.
        READ TABLE t_com_jur INTO x_com_jur INDEX 1.
        it_accountgl-taxjurcode =  x_com_jur-txjcd.
      ENDIF.
    ENDIF.
    *fill AP (line 1) - vendor related data
    SELECT SINGLE zterm FROM lfb1 INTO p_zterm WHERE lifnr = p_lifnr.
    it_accountpayable-itemno_acc = 1.
    it_accountpayable-tax_code = p_txcd.
    it_accountpayable-pmnttrms   = p_zterm. "SQ
    it_accountpayable-vendor_no  = p_lifnr. "SQ
    *it_accountpayable-item_text = 'S2P Testing in UDR1'. - SQ
    it_accountpayable-pymt_meth = p_pmet. "- SQ
    APPEND it_accountpayable.
    *fill GL (line 2)
    it_accountgl-itemno_acc      =  2.
    *item_text - sq
    IF p_asset IS NOT INITIAL.
      TABLES : anlz,
               anla.
      SELECT SINGLE * FROM anlz  WHERE anln1 = p_asset.
      SELECT SINGLE * FROM anla WHERE anln1 = p_asset.
    *concatenate '00' anla-KTOGR into it_accountgl-gl_account .
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
        EXPORTING
          input  = anla-ktogr
        IMPORTING
          output = it_accountgl-gl_account.
      it_accountgl-asset_no = p_asset.
      it_accountgl-sub_number = '0000'.
      it_accountgl-cs_trans_t = '105'.
      it_accountgl-acct_type = 'A'.
    ELSE.
      it_accountgl-gl_account      = p_gl.
      it_accountgl-costcenter      = p_cc.
      it_accountgl-wbs_element     = p_posid.
    ENDIF.
    it_accountgl-comp_code       = p_ccode.
    it_accountgl-tax_code = p_txcd.  "SQ
    it_accountgl-pstng_date      =  sy-datum.
    it_accountgl-fisc_year       =  sy-datum(4).
    APPEND it_accountgl.
    CLEAR it_currencyamount.
    *fill currency ammounts for lines 1 & 2
    it_currencyamount-currency    = p_waers.  "SQ
    it_currencyamount-itemno_acc  = 1.
    *it_currencyamount-amt_base =  -1.
    it_currencyamount-amt_doccur  = - 116. "p_totamt.
    it_currencyamount-CURRENCY_ISO = 'USD'.
    it_currencyamount-tax_amt  = - 16.
    APPEND it_currencyamount.
    CLEAR it_currencyamount.
    it_currencyamount-itemno_acc  = 2.
    it_currencyamount-currency    = p_waers.  "SQ
    it_currencyamount-amt_doccur  = 100.
    it_currencyamount-CURRENCY_ISO = 'USD'.
    *it_currencyamount-amt_base =  100.
    *it_currencyamount-TAX_AMT =  -10.
    APPEND it_currencyamount.
    *tax data
    it_accounttax-itemno_acc = 3.
    it_accounttax-tax_code = p_txcd.
    it_accounttax-gl_account = '0023110000'.
    *it_accounttax-gl_account = p_gl.
    it_accounttax-TAXJURCODE = x_com_jur-txjcd.
    it_accounttax-acct_key = 'NVV'.
    it_accounttax-cond_key = 'XP2I'.
    **it_accounttax-direct_tax = 'X'.
    APPEND it_accounttax.
    CLEAR it_currencyamount.
    it_currencyamount-itemno_acc  = 3.
    it_currencyamount-currency    = p_waers.  "SQ
    it_currencyamount-amt_doccur  = 16.
    it_currencyamount-CURRENCY_ISO = 'USD'.
    it_currencyamount-amt_base =  100.
    it_currencyamount-TAX_AMT =  - 16  .
    APPEND it_currencyamount.
       CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST'
      EXPORTING
        documentheader          = gd_documentheader
    IMPORTING
       obj_key                 = wa_obj_key
      TABLES
       accountgl               = it_accountgl
    *   ACCOUNTRECEIVABLE       =
       accountpayable          = it_accountpayable
       accounttax              = it_accounttax
        currencyamount          = it_currencyamount
    *   CRITERIA                =
    *   VALUEFIELD              =
    *   EXTENSION1              =
        return                  =  it_return
    COMMIT WORK.
    Regards,
    Priyaranjan

    Hi,
    Reason 1:
    An revenue-recognition-relevant item has several active conditions whose values cancel themselves so that a net item value of 0 results. The conditions have both the same revenue account (SAKN1) and the same clearing account (SAKN2).
    For these conditions, the system writes a line with value 0 into the temporary FI/CO interface (internal tables: CACCIT, CACCCR). If table VBREVK does not contain control lines for this line, no further processing occurs and the line remains in the temporary FI/CO interface. Then the system reads this line for the creation of the next billing item which conatins a net value and generates a posting line with value 0. As a result, there is a balance in the FI/CO interface, and the billing document cannot be transferred.
    Reason 2:
    The billing document contains at least one item with an item category for which there is a setting stipulating that the values of this item should not be transferred to the header total of the document.
    That is, in the maintenance of the item categories, this item category has the characteristic 'X' or 'Y' in 'Statistical value' field.
    Reason 3:
    Case: Billing document contains items without pricing conditions.
    Then, on release to accounting, error RW022 occurs.
    regards,
    Saju.S

  • ACE: Authorize on Partner in Transaction

    Hello,
    We would like to authorize CRM users based on the partner 'Department' in each transaction. This is always filled with a Sales Office, and if the user is an employee of the Sales Office that is filled in the Department-partner-field, it should be visible to this user. We need this because sometimes, the Organizational Data in the transaction does not contain the sales office where the transaction is allowed to be seen, but it cannot be overwritten either. Does someone have an idea how to solve this?

    Hi Michael,
    Thanks for your reply. In fact, we use Org. Mgmt, but the entry in the partner function Department will not be maintained in the Org. Model. In fact, it just is a BP in the form of an Organization, and we woud like to authorize on BP no. in this Partner Function. I switched from ACE to Authorizations and created a new authorization field PARTN_NO, which can then be filled in (e.g., PARTN_NO = 123) in the different roles (if I say so correctly), so that a user with a certain role can only see transactions in which there is a partner with number 123 (the rule checks all partner functions, but in our case this number can only be found in the partner function Department). We have to test it, but I assume this should do the trick.

  • Which BAPI meets my req. for creation of Pur Order - PO??

    Hi Experts,
    User enters a Sales Order on the selection screen, say Order_1.
    So, my requirement is to create the Purchase Order - PO, by pulling the data of Order_1.
    1 - I need to focus the to populate the Order Customer # into PO's HEADER TEXT
    2 - After pulling the Order line items, I need to do small manipulation to them & then, I need to create them as line items of creating PO.
    So, pls. let me know that, Which BAPI is good/correct for me to create a PO.
    I did F4 in SE37 for PO , but found amny!!
    thanq

    Hi,
    You can take help of this code.
    DATA : po_header LIKE bapiekkoc,
           po_items LIKE bapiekpoc OCCURS 0 WITH HEADER LINE,
           po_item_schedules like bapieket occurs 0 with header line,
           wa_po_add_header TYPE bapiekkoa,
           return LIKE bapireturn OCCURS 0 WITH HEADER LINE,
           pno like bapiekko-po_number.
    *POPULATE ITEM DATA.
    CLEAR po_items.
    REFRESH po_items.
    po_items-po_item = '00010'.
    po_items-material = '0000000000000G0001'.
    po_items-pur_mat = 'G0001'.
    po_items-short_text = 'PO created by HIRAL'.
    po_items-net_price = '10'.
    po_items-plant = '0001'.
    *po_items-ACCTASSCAT = ' '.
    po_items-unit = 'EA'.
    APPEND po_items.
    *POPULATE SCHEDULES DATA
    clear po_item_schedules.
    refresh po_item_schedules.
    po_item_schedules-po_item = '00010'.
    po_item_schedules-deliv_date = sy-datum.
    po_item_schedules-quantity = '100'.
    append po_item_schedules.
    *POPULATE HEADER DATA
    po_header-DOC_DATE = SY-DATUM .
    po_header-purch_org = '0001' .
    po_header-pur_group = '001' .
    po_header-vendor = 'ABCD' .
    po_header-doc_type = 'NB'.
    po_header-co_code = '0001'.
    po_header-doc_cat = 'F'.
    po_header-created_by = sy-uname.
    po_header-langu = 'E'.
    po_header-langu_iso = 'EN'.
    CALL FUNCTION 'BAPI_PO_CREATE'
      EXPORTING
        po_header                        = po_header
        PO_HEADER_ADD_DATA               = wa_po_add_header
    *   HEADER_ADD_DATA_RELEVANT         = '1'
    *   PO_ADDRESS                       =
    *   SKIP_ITEMS_WITH_ERROR            = 'X'
    *   ITEM_ADD_DATA_RELEVANT           = '1'
    *   HEADER_TECH_FIELDS               =
    IMPORTING
       PURCHASEORDER                     = pno
       tables
        po_items                         = po_items
    *   PO_ITEM_ADD_DATA                 =
        po_item_schedules                = po_item_schedules
    *    PO_ITEM_ACCOUNT_ASSIGNMENT       =
    *   PO_ITEM_TEXT                     =
       RETURN                            = return
    *   PO_LIMITS                        =
    *   PO_CONTRACT_LIMITS               =                                                                                "
    *   PO_SERVICES                      =                                                                                !                               !
    *   PO_SRV_ACCASS_VALUES             =
    *   PO_SERVICES_TEXT                 =
    *   PO_BUSINESS_PARTNER              =
    *   EXTENSIONIN                      =
    *   POADDRDELIVERY                   =
    LOOP AT return.
        WRITE:/ pno, return-message.
    ENDLOOP.
    Hope this helps to solve your problem.
    Plz reward if useful.
    Thanks,
    Dhanashri.

  • Session method and call transaction methos which one is the sap recomonded

    hi
    PLease give me the answer to these questions.
    session method and call transaction methos which one is the sap recomonded why .
    2) if we want to maintain BDC program in all the systems.wt to d0

    Hi Revethi,
    Here is the difference between the Session and Call Transaction method.
         Session
    Session method supports both small amount of data aswell as large amount of data
    2) data processing is asynchronus and data updation is synchronus.
    3) it process multiple apllication while perfomaning validations.
    4) in session method data will be updated in data base only after processing session only.
    5) system provide by default logfile for handling error records.
    6) it supports both foreground aswell as background process
    in bdc we use FM ... bdc_open_group " for creating Session
    bdc_insert " adding transaction and bdcdata table for updating database
    bdc_close_group " for closing Session
          Call Transaction
    Call transaction exclusively for small amout of data
    2) it supports only one apllication while perfoming validations
    3) there is no default logfile, We can explicitly provide logic for creating logfile for handling error records.
    we can create logfile by using structure....BDCMSGCOLL
    4) it doesn't support background processing.
    5) data processing is synchronous and Data updation is Synchronous( default), in
    this method also supports daya updation in asynchronus process also.
    Syntax:
    Call transaction <transaction-name> using BDCDATA
    mode <A/N/E> update <L/A/S>
    messages into BDCMSGCOLL.

  • New Write up transaction type which can post to Affiliated company

    Hi Gurus,
      Can you please help me with this request.
    I have been asked to create the New Write up transaction type which can post to Affiliated companies copy  of transaction type 700.
      But i dont see any such option (Posting type) in transaction AO78.
    Where as i can see the option in Transaction AO73( Acquisition) and AO68 (Retirement).
    Can you please guide me how can i create this transaction type if i can and the reason if i cant.
    Appreciate your time and early reply
    Regards

    OA81 is a general transaction. and AO78 specific for that kind of transaction types.
    I think these field are hidden in  AO78 for the reason that you can't use Affiliated company.
    I never have seen a screen with Write up that you can fill in an Affiliated company.
    For me this have only sense for postings between company code's.
    You can tray to change the values by using the debugger, but it can give nice other effectslike that it is no longer possible to run the depreciation run when you have used this transaction type. Or it is working now but never again after an upgrade. There is a reason that you can't use these fields.

  • How to change Sales office in Bussiness partner details

    Hi ,
          I am unable to make changes in Bussiness partner details ie in Tcode BP .Since the Sales area data has been desabled .
    So can any one guide me how to change sales office in BP
    regards,
    divya

    Dear Anirudh ,
    When i checked the org Structure ,there same user has been assigned to two sales offices.
    So when it is taking the sales area data ,it is capturing the data from jammu sales office rather than Chandigarh.
    I can't change the User that has been assigned for more than 2 sales offices b'cos of the restriction of User-id
    So please help me.
    regards,
    divya

  • Error in creating business partner through transaction FPP1 in ECC6.0

    HI,
    We have upgraded our system from 4.7E to ECC6.0.Now when we are trying to create business partner through transaction FPP1 we are getting error as " Exception condition "NO_ACTIVE_TAB" raised."
    Can any one help us in rectifying the error and tell us the possible causes of error.. .??
    Regards,
    Shruti Singh

    Hello,
    Notes  696189 & 618123 may be of some help to you....:)
    Regards
    Olivia

  • No system assigned for partner in transaction DPCOMMON_MAP_P_S ( Dealer Portal)

    Hello all,
    Sorry to post a very basic question, but I am quite new to Dealer Portal and SD functional module. Request to help.
    I have deployed spare part business package on portal. BP documentaion link. http://help.sap.com/erp2005_ehp_04/helpdata/EN/c3/f71b9a69574d6c84ac33b68d2d03c3/frameset.htm
    I have configured as per the steps mentioned in the link below,but still facing issues..
    http://help.sap.com/erp2005_ehp_05/helpdata/en/e6/e58079420c4b7e87df4f9c3db04719/content.htm?frameset=/en/e6/e58079420c4b7e87df4f9c3db04719/frameset.htm
    As per the above link,below are the steps done.
    I have created logical system and assigned to RFC destination using transaction DPCOMMON_MAP_S_R.
    Then assigned the logical system created at the above step to partner, through transaction DPCOMMON_MAP_P_S
    And lastly also assigned users to partners through transaction DPCOMMON_MAP_U_P.
    However I am getting below errors when initial overview screen is accessed,I think there are some configurations missing.. Any help is appreciated.
    Personalization data not found.
    No system assigned for partner in transaction DPCOMMON_MAP_P_S
    Thanks
    San

    Issue is resolved.
    For the RFC destination , log on security tab. Ensure current user is ticked and no hard coded user id being passed here.
    Also ensure the personalization data is saved properly by navigating to personalization iview.

  • Please tell which BAPI need to be used to Upload AP upload ability ie F-43

    Hi Friends,
    This Is the Requirement
    functionality of being able to enter an SAP AP invoice using an excel upload.   The t-code should post to a vendor account, allow for both cost center and profit center postings and have the ability to pass charges across company codes.  This ability will allow for more efficient processing of invoices that are charged to multiple account numbers and entities.
    Please tell which BAPI need to be used to post vendor invoice.
    Thanks,
    Ravi
    <LOCKED BY MODERATOR - URGENT, PLEASE HELP OR SIMILAR ARE FORBIDDEN>
    Edited by: Alvaro Tejada Galindo on Aug 22, 2008 5:41 PM

    Thx

  • Which BAPI and how to use it in order to modify results

    Hello,
    I need to enter the results of an Inspection Lot using an external program.
    Below is a screenshot of QA32:
    - The round circles show what I know;
    - The arrow shows what I wish to modify;
    I would appreciate some help on the following topics:
    - Which BAPI to use;
    - How to fill the BAPI;
    - Does the BAPI need BAPI_TRANSACTION_COMMIT after?
    Thanks in advance for your help.
    Regards,
    João

    Hi,
    Not certain what your external system is, but it may be worthwhile to go through the QM-IDI documentation to see if that meets your requirements
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/26/b43927506511d182c20000e829fbfe/frameset.htm
    Alternately, take a look at BAPI_INSPOPER_GETDETAIL to determine how the lot expects to receive results, and BAPI_INSPOPER_RECORDRESULTS to set the results accordingly
    Regards,
    JL

  • How to know which BAPi is being used for creation of PO in classic scenario

    Hello Experts,
    We are in SRM 7.0 classic scenario.
    How can we know which BAPI is being used in the calssic scenario i.e. How can we know if we are usind BAPI_PO_CREATE or BAPI_PO_CREATE1 for creation of PO?
    Any pointers will be highly appreciated.
    Thank you in advance,
    Thanks & Regards,
    RKS

    Hi RKS
    yesterday BLOG by our SUMMER WANG helps every SRM consultant to debug the PO error
    /people/summer.wang/blog/2010/05/11/trouble-shooting-of-srm-po-transfer-error
    Good work Summer wang !!
    Muthu

  • Transaction Codes and BAPIs for Mobile Time And Travel

    Hi All,
    Please can anyone give me the "Transaction Codes" and "BAPIs" that are needed and used for developing an application for Mobile Time and Travel.?
    Please help me out.
    Cheers,
    Anu.
    Message was edited by:
            Anuradha Yandamuri

    Hi Anu
    Below are the Functional Modules used in the standard MTT application.
    <u><b>RFC's for Time Sheet (MTS)</b></u>
    CATS_MY_GET_MASTER_DATA      
    CATS_MY_GET_PICKLIST_FIELDS  
    CATS_MY_GET_REJECTION_REASONS
    CATS_MY_GET_TEXT_ELEMENTS    
    CATS_MY_GET_TIME_DATA        
    CATS_MY_GET_BOOTSTRAP      
    CATS_MY_GET_CUSTOMIZING_DATA
    TT_GET_PICKLIST
    <u><b>RFC's for Travel Expenses (MTR)</b></u>
    WAF_TRIP_ADD_RECEIPT          
    WAF_TRIP_CHANGE_RECEIPT       
    WAF_TRIP_CREATE               
    WAF_TRIP_DELETE_RECEIPT       
    WAF_TRIP_GET                  
    WAF_TRIP_GET_CREDIT_CARD_ITEMS
    WAF_TRIP_GET_CUSTOMIZING      
    WAF_TRIP_GET_DELETED_LIST     
    WAF_TRIP_GET_LIST             
    WAF_TRIP_MODIFY               
    WAF_TRIP_PROCESS_RECEIPT      
    WAF_TRIP_RESULTS              
    Hope this helps
    Thanks
    Raj

Maybe you are looking for

  • Issue withRAW files from Canon 5DMKIII in camera RAW 7.0

    Hello,  I use Adobe Photoshop CS6 with Camera Raw 7. Photoshop  Bridge CS6 do not recognize the RAW files from the Canon 5D Mark III, any idea? Thanks in advance.

  • SAML v2 communication with standalone app.

    Hi, We want to establish single signon between an AM instance integrated webapp(App1) and another proprietary webapp(App2). We are planning ot install v2 plugin in App1(In AM instance). We are not sure what exactly need to be done at App2 side, this

  • Clear cached email addresses from an iphone

    Has a solution been found which will allow clearing the cached email address entries on an iproduct? Deleting contacts, addresses and rebooting the device doesn't work. Restoring the device should not be the only solution as many business users don't

  • Lacie Rugged external drive will not show up after Yosemite update.

    Lacie Rugged external drive will not show up after Yosemite update.  It show up in disc utility I can't access it.

  • JFileChooser - Thumbnail View

    Hi, I have found that the standard JFileChooser component does not support thumbnail view :( I have implemented a work around, such that the image preview can be seen on the left side when an image is selected. But, can any one guide me whether we ca