CRM BADI implimentations for BP validation .

Hi all ,
CRM BADI implimentations for BP validation . BUPA_FURTHER_CHECKS works only for WEB UI .
is there a way we can implement those validations for GUI ?
Thanks ,
Naval Bhatt.

Hi NB,
Hope you had checked all the available BADIs for GUI..
Long time back, I remember enchancing the interface to accomadate my requirements.
Created a new method and used it for my requirement.
Regards,
Raghu

Similar Messages

  • CRM BADI needed for Activity reasons dropdown

    Guys I posted a similar thread before and are still struggeling with this issue. I need to do an authorization check on the Activity Reason dropdown list on transaction CRMD_ORDER and eliminate the unwanted.
    I need to find a BADI to assist in this but documention is most of the times non-existing.
    Please help. Will reward points for sure!!!!
    Anina

    Guys
    Problem with the solutions: As soon as one opens CRMD_ORDER with a new business transaction and pick a business activity, the drop-down reason list as set up in config is already displaying. Here I had to eliminate according to authorization check the unwanted reason codes already! BADI CRM_ORDER_FIELDCHECK stop before the load of the transaction, but the problem is I need to get the possible list which I can when reading the config tables directly but the problem with any BADI is the availability to pass back the fields. I do not know how to pass back only the reason codes that must display. With the SAVE ORDER badi the user is still going to see the one's that he/she cannot pick and the business does not like this idea.
    Please assist!

  • 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 name for Sales order download from R/3 to CRM

    Hi Guys,
    Can some one give me the badi name for below requirement.
    Requirement:
    We are downloading the orders from R/3 to CRM system.while downloading the Order history from R/3, top level  VC (Variant config data) is also comming to CRM.
    But we want to download only 73 top level VC's Out of 103 top level vc.we want to filter the 30 Top level VC's before starting the Intial load of Sales orders in CRM system.
    I need a badi name in the R/3 system, which filters the 30 top level VC's while orders going to CRM system.
    I will allot Max points for Perfect Solution.
    Regards,
    Sathya Reddy.

    Hi Roberto,
    I need a badi name,which helps to delete the unwanted Top level vc's while starting an Intial load of orders from R/3 to CRM.I don't want see the Unwanted 30 top level vc's after intial load in the CRM order.
    Hope you understand the requirement.
    Regards,
    Sathya Reddy.

  • User exit / Badi for fiedl validation in CJ20N

    Hi experts,
    While user saves a project in CJ20N, i want to do certain field value validation in project definition level and in WBS level. Please share which user exit / Badi i can use....
    - RK

    Used  BADI PROJECTDEF_UPDATE for project definition validation
    and write your code in below two method
    AT_SAVE
    BEFORE_UPDATE
    Used BADI WORKBREAKDOWN_UPDATE for WBS element validation
    and write your code in below two method
    AT_SAVE
    BEFORE_UPDATE
    Please let me know if you facing any issue related to validation

  • Ativação da BadI - Conversão e validação de numeros de cod de barras

    Bom dia,
    Estou com um problema no qual eu preciso ativar a BadI - Conversão e validação de numeros de cod de barras boleto brasileiro que esta no SPRO ->Contab. financ.-> contab. clien. fornec. -> trans. contab.-> Saida de pag.-> saida de pag. aut.-> meio de pag. -> Config.esp.de pais p/ meio de pag.
    Ao clicar nesta badI, vejo que a BOLETO_BARCODE_BR já está implementada, só falta ativar. até consigo ativa-la, quando eu tendo gravar não acontece nada, e é so eu sair da tela e voltar que eu vejo que ela segue desativada.
    Analizando o Doc. de ajuda, A SAP me da as seguintes instruções: 
    Implementar o BAdI ou ativar a implementação fornecida (BOLETO_BARCODE_BR). Para tal, seguir as Instruções correspondentes.
    Seguindo as instruções (no caso de Reimplementa-la) no passo 4 - que diz "4. Gravar as entradas e efetuar a atribuição a um pacote."
    aparece um pop up pedindo o seguinte: "Executar registro em Online Service system (oss) R/3" e que ao executar esse regitro eu receberei uma chave de acesso.
    1- O procedimento que eu estou executando está correto? Pois me parece muito estranho eu ter que reimplatar a BadI para assim eu poder ativa-la.
    2- Se for este realmente o procedimento, como é que eu abro esta OSS? o que é preciso? pois eu nunca fiz este procedimento anteriormente.
    agradeço desde já. 
    Paulo

    Bom dia Paulo,
    A BAdI e esta implementação standard foram liberadas na SAP Note 784748.
    Lá tem o passo-a-passo para a criação de tudo e ativação.
    Para personalizar, como validações, a SAP recomenda que você crie a própria implementação ao invés de modificar a implementação standard BOLETO_BARCODE_BR, na nota tem estes passos.
    Não sei se respondi a pergunta, mas qualquer coisa é só retrucar.
    Atenciosamente, Fernando Da Ró

  • FBCJ BADI/User Exit or Validation Rule Implementation

    Inspite of my maintaining validation as under, i am not able to achieve what i desire, i.e., System is still posting Cash transactions thru FBCJ t code for amount exceeding INR 50,000
    1. Created a validation name
    2. Assigned it to Application Area - FI
    3. Callup Point - 2 Line item
    4. In validation step 0001, created pre-requisite as
    Transaction code = 'FBCJ' AND Account Type = 'D' AND
    Posting key = '15'
    5. Under check, Amount <= '50000.00'
    6. Entered E in message type with corresponding message class ZKM_MSG_CLASS for message number 018
    7. Assigned the above validation in OB28 t code for activation level 1 (i.e., Active)
    System display a message; but also post it as well, despite of 'E' error message type.
    How to tackle with the above problem.
    Is there any other badi/user exit for FBCJ. I have only find CJ_DOCUMENT, but it's not working for me.
    Thanks and Regards,
    Sohail

    Hi
    Below are some of BADIs available for WAK1. Please check.
    Exit 
    WCOUP001  User exit for coupon processing in POS inbound
    BADIs
    RDM_BAPI_PROMO_CREATE - Enhancement Spot (RDM_OPT_PROMO_IN)
    RDM_PROMO_POST - Enhancement Spot
    RDM_PROMOTION_WAK1 - Enhancement Spot
    WAKT_BADI_001  -
    ~~~Ganesh Kumar K.

  • BADI or User Exit validation of operations tab and displaying an error mess

    Hello,
    Could you please let me know the BADI or User Exit validation of operations tab and displaying an error message in iw32
    Thanks,
    Suresh Mgl

    Hi ..
    I tried that user-exit...but i need to block the changes for purchase requisition which is in released stutus..
    .i hope i need to do implicite enchancement spot.....could you please help me to do that..
    Thanks,
    Suresh Mgl

  • Badi method for knb1-atlkn in customer master in ECC 6.0

    Hi all,
    in ECC 6.0 .., customer master under company code data under account management  we have field named "Prev. acct no." ( KNB1-ALTKN ) .....I have to do some validations for that field ....can you ppl advise/suggest me the correct badi method for this purpose ???
    because the control is not stopped in save_data badi method....can u pls advise on the same??????
    pl. do th needful.
    thanks in advance
    jack

    tHANKS

  • MS CRM 2013 app for SharePoint Online 2013

    I am trying to create a sharepoint list in sp2013 that read crm data and list it in sharepoint. I would like to confirm if what i have read so far is true. Odata feed from sharepoint is not a valid source, bcs only works with on premise. And azure proxy
    only works with CRM 2011 is there another way to get MS CRM data into sharepoint_ 

    Hi,
    Here is a blog about how to connect CRM and SharePoint for your reference:
    Connecting SharePoint Online and CRM Online using BCS - 2013 Edition
    http://blogs.msdn.com/b/girishr/archive/2013/05/13/connecting-sharepoint-online-and-crm-online-using-bcs-2013-edition.aspx 
    We can also use Client Object Model or REST API to add data into SharePoint List in other web application.
    About how to read data from CRM, I suggest you post it to CRM Forum, you will get more help and confirm answers from there.
    http://social.microsoft.com/Forums/en-US/home?forum=crm&filter=alltypes&sort=lastpostdesc
    Best Regards
    Dennis Guo
    TechNet Community Support

  • CRM BADI?

    How to get the values in BADI...from the GUID field provied in method in CRM BADI...?
    PLease help its urgent...

    Hi Stefan thanks..for the answer..
    But I am getting the GUID....now I want to read the details of Business partner details based on the GUID.....
    Now the problem is that...the BP is not yet created in database table..so I cant read it frm a table...can you tell any function module to read the details

  • Samsung is now the underdog and that's bad news for HTC

    Samsung’s market share dropped significantly, and companies like HTC are thinking Samsung is now ripe for the picking.
    Samsung is now the underdog and that’s bad news for HTC | TalkAndroid.com

    Author makes very valid points.

  • BADI implemenations for ATP in Webshop

    Hi Experts,
    Has anyone has worked on customizing BADIs responsible for the ATP performed from Webshop?
    We have a scenario where we need to store the ATP information fetched to E-Commerce in CRM Database. We have identified the BADI(s) for the same.
    We couldnot identify the points where these BADI implementations need ot be called.
    Need your inputs on the same.
    Queries:
    Does the webshop pick ATP data from the same database table as GUI does ?
    Can anyone tell me if these tables can be reused to store the data in CRM ?
    Has anyone come across such a scenario earlier.
    Any inputs / pointers would be highly appreciated. Points assured.
    Regards,
    Kris.
    Edited by: Kris on Nov 18, 2008 2:58 PM

    Hello Kris,
    Does the webshop pick ATP data from the same database table as GUI does ?
    There is no special ATP configuration for webshop. You configure for CRM (GUI) and the webshop uses just that. While the product catalog makes a direct call to CRM to get the availability information (in Product Details), the basket doesn't do any special effort to get that. The regular header / item update cycle brings the required availability information from CRM. The hard work is still done in the CRM. As such CRM can be configured to either directly use the APO or use R/3 for ATP information. In case of ATP with R/3,
    BAPI_MATERIAL_AVAILABILITY
    is used.
    CRM also provides - for a standalone implmentation, or for integration with non-SAP system for ATP. I am not sure if you are talking about this BAdI in your question. This BAdI is meant for integrating to "external" ATP systems and one should very clearly understand the ATP events thoroughly before coding the methods.
    Now to answer your next question.
    Can anyone tell me if these tables can be reused to store the data in CRM ?
    Since the CRM system depends on external systems such as SAP-APO or SAP-R/3 or external system, only transactional information is maintained in the CRM. If theat is what you need, the availability information - or the schedule lines are stored in CRM set and can be accessed using this view:
      CRMV_LINKSCHEDL
    If you are looking for reservation data, then here is the answer. The APO makes the temporary reservation (in case of ATP with APO). The ATP information sent to CRM (in Shedule lines). When the order is saved and transferred to R/3, based on the ATP configuration in CRM, the R/3 system calls the APO. The order is posted to APO and the reservation is transformed into a requirement. Details about the APO reservation are not maintained in the CRM system - except for the schedule line information.
    Easwar Ram
    http://www.parxlns.com

  • BAdI UC_DATATRANSFER for BCS Mapping in "Load from Data Stream" method

    Hello Everyone,
    I need some help on finishing up the code for the UC_DATATRANSFER BAdI.
    I have looked up in the SDN and other places, but could not get comprehensive breakdown of documentation except for the "F1" documentation available on the BAdI.
    So, any help would be appreciated.
    The Steps so far completed,
    1. Have activated the BAdI and have created the filter value for the BAdI.
    2. After the BAdI has been activated, I was able to go into the MAP method and have written the logic for profit center derivation from consolidation hierarchy.
    The issue is there are four components for the Map method,
    IT_DATA_SOURCE
    IS_DATA_TARGET
    ES_DATA_TARGET
    ET_DATA_TARGET
    The data is available from Source system in the table IT_DATA_SOURCE.
    But this is not changeable as it is "Importing" type. Whereas the actual ET_DATA_TARGET which is passed over into FINALIZE method of the BAdI is not filled initially.
    When I try to do a MOVE-CORRESPONDING from the IT_DATA_TARGET into ET_DATA_TARGET I continuously am getting the short dumps as both the tables length is not the same.
    Did anyone else face the same issue as above when trying to do the BAdI implementation for Mapping.
    I will really appreciate if any one can provide me a sample code if possible.
    Let me know if you need additional information.
    Thanks
    Dharma.

    Hello,
    Thanks for looking into the question.
    I already had tried doing that, I get the Short dump stating the object tables are not convertible.
    When I looked into the table structures, I found out that the table structures "IS_DATA_TARGET", "ES_DATA_TARGET" & "ET_DATA_TARGET" belong to the same category in terms of these structures being flat structures or tables of length 484 as per the debugger.
    Whereas the structure "IT_DATA_SOURCE" has the length 404.
    Due to this reason when I say,
    ET_DATA_TARGET = IT_DATA_SOURCE, I keep getting the short dumps.
    Also, is your consolidation process legal or managerial.
    Our Consolidation process is legal and we have the Company and Profit Center fields assigned to the Consolidation Unit role in the Data Basis definition.
    Can you please let me know what is the structures length in your system.
    Thanks
    Dharma.

  • Mkfs: bad value for nbpi: must be at least 1048576 for multi-terabyte, nbpi

    Hi, guys!
    *1. I have a big FS (8 TB) on UFS which contains a lot of small files ~ 64B-1MB.*
    -bash-3.00# df -h /mnt
    Filesystem Size Used Avail Use% Mounted on
    /dev/dsk/c10t600000E00D000000000201A400020000d0s0
    8.0T 4.3T 3,7T 54% /mnt
    *2. But today I noticed in dmesg such errors: "ufs: [ID 682040 kern.notice] NOTICE: /mnt: out of inodes"*
    -bash-3.00# df -i /mnt
    Filesystem Inodes IUsed IFree IUse% Mounted on
    /dev/dsk/c10t600000E00D000000000201A400020000d0s0
    8753024 8753020 4 100% /mnt
    *3. So, I decided to make file system with new parameters:*
    -bash-3.00# mkfs -m /dev/rdsk/c10t600000E00D000000000201A400020000d0s0
    mkfs -F ufs -o nsect=128,ntrack=48,bsize=8192,fragsize=8192,cgsize=143,free=1,rps=1,nbpi=997778,opt=t,apc=0,gap=0,nrpos=1,maxcontig=128,mtb=y /dev/rdsk/c10t600000E00D000000000201A400020000d0s0 17165172656
    -bash-3.00#
    -bash-3.00# mkfs -F ufs -o nsect=128,ntrack=48,bsize=8192,fragsize=1024,cgsize=143,free=1,rps=1,nbpi=512,opt=t,apc=0,gap=0,nrpos=1,maxcontig=128,mtb=f /dev/rdsk/c10t600000E00D000000000201A400020000d0s0 17165172656
    *3. I've got some warnings about inodes threshold:*
    -bash-3.00# mkfs -F ufs -o nsect=128,ntrack=48,bsize=8192,fragsize=1024,cgsize=143,free=1,rps=1,nbpi=512,opt=t,apc=0,gap=0,nrpos=1,maxcontig=128,mtb=n /dev/rdsk/c10t600000E00D000000000201A400020000d0s0 17165172656
    mkfs: bad value for nbpi: must be at least 1048576 for multi-terabyte, nbpi reset to default 1048576
    Warning: 2128 sector(s) in last cylinder unallocated
    /dev/rdsk/c10t600000E00D000000000201A400020000d0s0: 17165172656 sectors in 2793811 cylinders of 48 tracks, 128 sectors
    8381432.0MB in 19538 cyl groups (143 c/g, 429.00MB/g, 448 i/g)
    super-block backups (for fsck -F ufs -o b=#) at:
    32, 878752, 1757472, 2636192, 3514912, 4393632, 5272352, 6151072, 7029792,
    7908512,
    Initializing cylinder groups:
    super-block backups for last 10 cylinder groups at:
    17157145632, 17158024352, 17158903072, 17159781792, 17160660512, 17161539232,
    17162417952, 17163296672, 17164175392, 17165054112
    *4.And my inodes number didn't change:*
    -bash-3.00# df -i /mnt
    Filesystem Inodes IUsed IFree IUse% Mounted on
    /dev/dsk/c10t600000E00D000000000201A400020000d0s0
    8753024 4 8753020 1% /mnt
    I found http://wesunsolve.net/bugid.php/id/6595253 that is a bug of mkfs without workaround. Is ZFS what I need now?

    Well, to fix the bug you referred to you can apply patch 141444-01 or 141445-01.
    However that bug is just regarding an irrelevant error message from mkfs, it will not fix your problem as such.
    It seems to me like the minimum value for nbpi on a multi-terabyte filesystem is 1048576, hence you won't be able to create a filesystem with more inodes.
    The things to try would be to either create two UFS filesystems, or go with ZFS, which is the future anyway ;-)
    .7/M.

Maybe you are looking for

  • Ipod locates me in the wrong place

    I had to get a different iPod (a replacement). I live in Michigan, and if I use the google maps app, or Facebook "Locate me", it brings me up in 3 different locations. Usually, it locates me in my OLD city..a place that I've never even taken this iPo

  • Pro's & Con's of Phone?

    I'm looking to upgrade, and looking at the HTC Incredible 2 or possibly the Thunderbolt.   What would you say the pro's and con's are?  When using wifi do you have to put the phone in airplane mode?  Is it easy to find apps for the phone.  Like say m

  • My Audio's Getting Dynamically Compressed When It Shouldn't

    I just took a look to a DVD I have been compiling, and the soundtracks are horribly dynamically compressed. In compressor I set the dialog normalization at -31 and turn the "Film Standard Compression" to "none". I leave the rest of the defaults as is

  • HT2417 my ihone 4s does not have good reception after i downloaded the new ios 6

    my iphone does not have good reception after i upgrade the new ios6 version

  • Linux Oracle

    Can someone tell me how to use Oracle database in my java applications on Linux OS. I have downloaded classes12.zip and set PATH, CLASSPATH on linux but still my program is not able to find OracleDriver class "java.lang.ClassNotFoundException: oracle