Badi in standard tranction BP in CRM module
Hi,
i have to impliment badi in tranction BP, for field postal code and city i have to valdidate this 2 fields can u help me to know which badi i have to use and in which
interface i have to use this,
thanks,
Tanveer
hi sonali
this is the normal problem faced with the BADI which u r using,yeah it will definitelty give u solution but some ifs and buts are there
just refer the note 663905
also try using BAdi COM_PARTNER_BADI
but i should tell you that
COM_PARTNER_BADI is for business transactions, not for BP creates/changes. BUPA_FURTHER_CHECKS is usable for customer checks and it provides all of the customer information in the BADI interface, but it's only called by the BP BAPIs, not by the BP transaction.
For BP updates at create/change save time, the BUPA_UPDATE BADIs need to be used. The interface only provides the GUID of the not yet created BP or the GUID of the changed BP, not a bunch of parameters that you can change before save. However, you can call the BUPA_CALLBACK series of function modules to get the info you need about the BP, and use a field symbol to directly access the data in the memory stack i.e., (SAPLBUD0)MEM_BUT000[] and change the values. I am using this technique to add an authorization group to certain BP type at create save time.
best regards
ashish
Similar Messages
-
Any standarad badi exits for tranction for bp ie in crm
any standarad badi exits for chnaging or writing code in sap-crm standard tranction bp(busness patner) tr code is bp
hello,
BP is BDT (Business Data toolset) enabled (you can check it by adding break point in FM BUS_PBO and executing BP transaction). You can add your check directly to standard view (the check will be executed each time when user pushes enter) or you could add you check to appropriate action (during saving etc.) there are number of actions which you could use it depends on your requirements. You can find a lot of info about BDT (if you are not familiar) in Wiki.
br,
dez_ -
BADI for return order creation in CRM
Hi group,
I have an requirement. In CRM ,Return order should be created from UBB service contract when change process takes place(Contract termination), ie throgh actions in the UBB service contract. these steps are configured through Actions.
The requirement is, I need to enhance the BADI implemention(COPY_DOCUMENT) by creating a function module. this function module should provide the necessary data for Return Order creation. Is there any function module to create a Return order in CRM or how to proceed? Appreciate if any suggestions
Regards,
SankarHi,
You can use BAPI_SALESORDER_CREATEFROMDAT2 .
In import TESTRUN = X
Description
This parameter is a test switch.
If you activate the switch, the system does not save the document.
Value range
Space = Document should be saved
X = Document should not be saved
Default
Space -
Multi-Org impact on Oracle CRM modules especially on Oracle Service
Multi-Org impact on Oracle CRM modules especially on Oracle Service
====================================================
I have been searching for any information (notes,whitepapers/ presentation) on the impact of multi org implementation on Oracle Service module and so far not been able to find any either on metalink or on internet.
Any of you have any inputs on this ? Please provide the same if any.
basically,
Looking for the kind of security applied on SR creation form,Debrief form and charges form when a multi org is enabled.
I also tried to test this out in our instance and found that it seems to have no impact.
GanaHI,
Yes indeed there is a impact of MULTI-ORG on the Service Module in 11i.
All the things are integrated now.
Everything is dependent on the MO:Operating Unit Profile Option and the setup which you had done.
1)
Security on SR creation Form:-
See you can implement the security, but for that you have to setup accordinglly and also to follow the process.
If you create 2 responsibilities with MO profile option different, then none of them will able to see the others data.
Note:-
But if you are using the instance to generate the SR, then you had to make it sure that the ITEM which you are using should be assigned to the Operating unit which is set in the MO profile Options of that responsibility.
2)
Debrief Form:-
As you must know that for debrief to work, you had to setup the Service Activities.
This is where you can define the security.
1) Create a Service activity,
2) Map it with BILLING TYPES
3) Map the Billing Types with Order Management Header and the Line Type
This the place where you can specify the Operating Unit.
When a user will log in and open a debrief form, then he will be able to see only those service activities which are mapped with the operating unit as that of set in MO Profile Option to the user.
3)
Charges:-
The same as the debrief is applied on the charges TAB.
Here you will only able to see the Service activites which are mapped with the operating unit as that of set in MO operating unit.
If you want ITEM level security, then you will be only able to see the items which are assigned to the Operating unit as that of set in the MO profile option.
Hope this will clear your doubt.
If want more clarification, you can ask me.
Regds,
Vikram -
How to Assign Customized BADI to Standard T.Code Example ME51N
Dear all,
It would be really appriciate if you provide me a solutions.
I have Created Customized BADI using SE18,SE19. But I am not aware How to Use those BADI in Standard Transaction.
Example : I have Created PR Related BADI (ZPURREQ_ACC_CHK). How to utilize this BADI In ME51N,ME52N.
Please advice me.
Thanks
Best Regards,
KSKI think what you need to do is find what exits or existing BAdIs are available for the transaction. Then in the user exit you can call your customized code. That way you avoid changing SAP's code for the transaction. You can find BAdIs related to purchasing by going to transaction SPRO and then following this path:
Materials Management -> Purchasing -> Business Add-Ins for Purchasing
I hope this helps.
- April King -
How to link a custom BADI with standard report.
Hi All,
I have a requirement to create a Custom BADI and to link it through the Standard Program. How to do this. As i cannot modify Standard Program.
I have put some checks in custom BADI, which i want to be done before anyone runs standard program. I have a doubt of how to do this in between (before executing Standard Program) as i cannot use my Custom BADI in Standard Program. Then how to trigger the BADI and where. Is there any way to accomplish the same ?
Thanks in advance.
Regards,
NehaHi Neha,
I am stuck to the same problem. if you have got the answer please share it.
Nilesh -
Hi,
I am trying to source some information wit regards to CRM modules and their futre direction with regards to the OA Framework.
Essentially I am looking for details on what technologies the current 11.5.8 modules use (ie JTT, HTML/JSP) and if/when they are planned to be implemented in OA Framework.
The modules I am interested in are
Sales Online
iStore
iMeeting
iPayment
Marketing/Customers Online
Marketing/Customer Intelligence
Field Service (any areas)
Thanks for any help
Joel.Hi,
As a generic statement, Oracle is moving towards OAF for all the CRM modules. We have seen this with Oracle Customers Online/Sales Online (in 11.5.10) and HR SSWA (in 11.5.9). No official word though! Regards. -
BAPIs, IDOCs Referencing CRM Module
Where and how can I find BAPIs and ALE/IDOCs referencing CRM module in SAP?
Is there any document or site where i can get the list of BAPI and ALE/IDOCs?
Thanks for the help in advance.
- KPYou can always try the interface repository:
http://ifr.sap.com/catalog/query.asp
Or simply search for function modules cotaining 'BAPI' in their name.
Michael. -
Hi Guys,
I am new to CRM module in Oracle E-business Suite. Could anyone of you tell me the preliminary materials to learn about CRM both functionally and technically. Kindly tell me the API's used in CRM module and also let me know what are all the modules integrated with this?
Thanks & Regards,
SubhaPlease refer to these links.
Oracle Customer Relationship Management
http://www.oracle.com/us/solutions/crm/index.html
Oracle IREP
http://irep.oracle.com/index.html
Oracle eTRM
http://etrm.oracle.com/pls/etrm/
Applications Releases 11i and 12
http://www.oracle.com/technetwork/documentation/applications-167706.html
The Complete CRM Blog
http://blogs.oracle.com/crm/
Thanks,
Hussein -
Standard Object links In Tresury Module
Dear Experts,
Can anyone tell me what are the standard object links in Treasury Module.
Regards
jayanthDear Experts,
It would be great if anyone will let me know if there are any standard object links for SAP TREASURY MODULE. if not please also let me know if we have to do any development for the same.
Regards
jayanth -
User exit or BADI for standard change Log ?
Is there user exit or BADI for standard change log update ?
I want to update a customer fields into standard change log table.
Could someone tell me about it?Could anbody tell me ?
-
CRM modules - Process questionnaires, Process flows
Can any one help find where I can access process questionnaires(RD 20),Process flows for CRM modules Telesales, sales support, I marketing, I store and service contracts. I need them for my present assignement. Any help would be highly appreciated.If you have any previous documentation please send them to [email protected] I would be very helpful to you.
Hi,
Refer the links,
[Explanation of the Process Flow|http://www.sapdb.org/7.4/htmhelp/dc/043d57ed2b11d4aa9a006094b92fad/content.htm]
[SAP MM Process Flow-1|http://www.saptechies.com/mm-process-flow/]
[SAP MM Process Flow-2|http://www.sapbrainsonline.com/sapinfo/tutorial.php?artid=582]
Regards,
Shyamal -
Require information on CRM module
Hi Gurus,
I got a requirement on data migration in CRM module.This is the first
time i am working with CRM module and i am not aware with CRM module.
Please provide some data with which i can understand the basic scenario
of CRM module and some material which helps for data migration in CRM
module.
Points will be rewarded.
Regards,
Sonali.Dear Sonali,
Pls find the following links. The three main areas in CRM are Sales, Service and Marketting.
http://help.sap.com/bp_crmv250/CRM_DE/index.htm
https://websmp108.sap-ag.de/rkt-crm
http://help.sap.com/saphelp_crm50/helpdata/en/1a/023d63b8387c4a8dfea6592f3a23a7/frameset.htm
http://www.sap.com/solutions/business-suite/crm/index.epx
Also pls find the link for Analytics:
The main 3 analytics in CRM are Sales Analytics:
http://help.sap.com/saphelp_crm50/helpdata/en/40/fad93f2e93f106e10000000a1550b0/frameset.htm
Service Analytics:
http://help.sap.com/saphelp_crm50/helpdata/en/f1/9dfb3b699bde74e10000000a114084/frameset.htm
Marketing Analytics:
http://help.sap.com/saphelp_crm50/helpdata/en/be/92fb3b28904f73e10000000a114084/frameset.htm
By the way which version of CRM are you going to use? 5.0, 5.1 or 5.2.
<b><b>Data Migration:</b></b>
In data Migration perspective you have to first identify which are the objects you are going to migrate like Contracts, Assets, Business Partner etc and based on that you have to finalize the strategy and approch (whether to use BAPI/Batch Input/Direct Input). Mostly LSMW is used. The steps are:
 Identification of Stake Holders
 Identification of Target data requirement
 Identification of Source data
 Finalizing the solution architecture (whether you will be using any intermediate staging env or not and whether to use an ETL tool for that)
 Mapping of source to target
 Resolution of data gaps
 Preparation of test plan and data
 Development
 Integration Testing
 Volume testing
 Production Load
Once you finalize the object to be migrated can think about the strategy for each. Business partner must be there.
Few assumption/important points for Business Partner:
-> All the relevant BP role types are defined in both CRM and R/3
-> All the necessary configuration (such as Bank Master, number range, etc.) on either CRM and R/3 side and middleware between CRM and R/3 is complete for correct flow of BP data from CRM to R/3
-> To accommodate this, SAP CRM needs to be configured to take the external number assignment for migrating Business Partner purpose
->If Business Agreement is there, once Business agreement is created on the CRM side, a Contract Account is created on the R/3 side. This part happens as part of normal middleware configuration.
Pls find the following helpful links with respect to Data Migration:
http://help.sap.com/saphelp_46c/helpdata/en/2e/9e4638a28b2763e10000009b38f8cf/frameset.htm
http://help.sap.com/erp2005_ehp_02/helpdata/en/78/9de93a4295ac61e10000000a114084/frameset.htm
http://help.sap.com/erp2005_ehp_02/helpdata/en/38/532640632cec01e10000000a155106/frameset.htm
http://www.sap.com/solutions/pdf/BWP_Accelerated_Data_Migration.pdf
Thanks,
Atin
<b><b>Reward points if it helps.</b></b> -
User-exit / BADI to control BP replication from CRM into R/3
Hi,
I have a scenario where besides the entries maintained in PIDE for replication from CRM into R/3, I need to control the replication or not concerning another field in CRM BP Master data.
It's something like this:
I need to replicate CRM prospects to R/3, but not all of them. This should be done only when a specific field from the BP master data is filled.
I have to set the entry prospect --> ZXXX (account group in R/3) in PIDE transaction. But them I need something more to check the field in BP master data and prevent the "not prepared" prospects to be sent do R/3.
Do I have any option to filter the replication from CRM into R/3 based in this field?
Another possible option could be the development of a user exit or BADI that controls the BP replication to R/3. Does anybody knows a user exit where I can do this?
Thanks a lot!
Susana MessiasLet me add my thanks to Sukant as well. My requirement was to exclude certain Business Partner Groupings from being uploaded to R/3. I was hoping that the filters applied in R3AC1 would actually have some effect, but they didn't. I don't understand that part yet. SAP must have had something in mind when they allowed filters for both directions of data transfer in R3AC1.
Anyway, as Sukant suggested, I created a ZBUPA_MWX_BDOC_CREATE_MAIN function module and simply added the following code snippet:
* Start of custom code to check whether BP grouping = 0003/0008
LOOP AT ct_bp_extern into ls_one_bp.
IF ( ls_one_bp-central_data-common-data-bp_control-grouping NE '0003' ) AND
( ls_one_bp-central_data-common-data-bp_control-grouping NE '0008' ).
DELETE TABLE ct_bp_extern[] FROM ls_one_bp.
ENDIF.
ENDLOOP.
* End of custom code to check whether BP grouping = 0003/0008
Of course I had to create a copy of the function group, copy the includes and global variable declarations from the main program etc. But I was hoping that SAP would make such a simple filter more configurable rather than require coding, no matter how simple. If someone else with more knowledge comes across this thread in the future, please update it to let us know if we are asking for too much to have the filter option provided in R3AC1 actually work (for CRM --> R/3 data transfer). -
User,Customer exits or BADI for IDOC Type - CRMXIF_ORDER_SAVE_M01 in CRM
Hi Friends,
We are creating teh EDI Sales order in CRM using below details:
Basic Type - CRMXIF_ORDER_SAVE_M01
Message Type - CRMXIF_ORDER_SAVE_M
Functional Module - IDOC_INPUT_CRMXIF_ORDER_SAVE_M
Direction -Inbound
We need to customize the values for the IDOC,
Can any one help us in providing the details on any Customer Exits , User Exits and /or BADIs for the abov ementioned FM.
We greatly appreciate your early responce.
Thanks
VijayThanks Naresh, it helped...
Can you please help on the below:
1. For outbound Sales order IDoc- CRMXIF_ORDER_SAVE_M01,need BADIs for modification of the IDoc before it gets generated.
2. Need program to generate output as outbound IDoc- CRMXIF_ORDER_SAVE_M01 for sales order conformation/acknowledgement.
3. Need a BADI after the EDI Sales order is saved.
Thanks in advance
Vijay
Maybe you are looking for
-
Hi, How can i upload sap data from backup? OS AIX 5.3 DB Oracle 10i
-
ADF Tree Table Repeats Elements at All Levels in nodeStamp Facet
Fusion Middleware Version: 11.1.1.5 WebLogic: 10.3.5.0 JDeveloper Build: Build JDEVADF_11.1.1.5.0_GENERIC_110409.0025.6013 Project: Custom WebCenter Portal Application integrated with custom ADF task flows. Hi I have an issue with ADF Tree Table (af:
-
ITunes could not back up... error (-20).
I've been getting this message for some time. It didn't seem to be a big problem. But now I'm trying to upgrade to 4.0.2 (?), and it won't do it unless the backup happens, which it won't. It keeps giving me the "iTunes could not back up the iPhone "D
-
SAP Netweaver 7.3 with JDK 1.7
Hi I wanted to know whether SAP Netweaver Portal 7.3 is compatible with Java 1.7. Will we face any issues if we upgrade the java version to 1.7 and the Portal version to 7.3 If anyone knows regarding this please reply us on the same. Regards JM
-
First big iMac problem. Help very much appreciated.
Hi folks, I've just come onto these forums today, for the first time, largely prompted by a major iMac problem i've encountered over the last couple of days. Please excuse me if any answers to my problem have previously been posted, but i'm typing on