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_SAVEHello!
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 -
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,
PriyaranjanHi,
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!!
thanqHi,
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 d0Hi 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
RegardsOA81 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,
divyaDear 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 SinghHello,
Notes 696189 & 618123 may be of some help to you....:)
Regards
Olivia -
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
SanIssue 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 PMThx
-
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ãoHi,
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,
RKSHi 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 YandamuriHi 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.
-
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