Customer master Enhancement

Dear All,
               Customer Master. If I go to RSA6 in R/3 and go to extract structure BIW_KNA1_S in customer_attr , I find fields Customer condition group 1, 2 , 3 , 4 and 5. In my BW Customer master these fields are not present. So how can I enhance my customer master in BW to get these fields in master? Could anybody provide me the step by step procedure?
Regards,
Ratish
[email protected]

Hi Ratish,
In BW check the particular Info Object.
Open it and Check it under Attributes tab.
Look out for the fields Customer condition group 1, 2 , 3 , 4 and 5.
If they are not present as Attributes...check for them in the Business Content.
If they are available in Business Content...install them and add them as Attributes to the particular Info Object.
If they are not available create them same as ( Same as R/3 fields Data Type & Length ) Info Objects and maintain them as Attributes to your particular Info Object.
After that Activate the Transfer Rules.
If it is Flexible Update...Activate the Update Rules too.
Hope this Helps.
If so please assign points.

Similar Messages

  • Customer Master Enhancment

    Dear All,
                   Customer Master. If I go to RSA6 in R/3 and go to extract structure BIW_KNA1_S in customer_attr , I find fields Customer condition group 1, 2 , 3 , 4 and 5. In my BW Customer master these fields are not present. So how can I enhance my customer master in BW to get these fields in master? Could anybody provide me the step by step procedure?
    Regards,
    Ratish
    [email protected]

    Hi,
    first you'll have to unhide these fields from in the datasource postprocessing (RSA6) for 0CUSTOMER_ATTR. Note that they're available in 0CONSUMER_ATTR.
    In BW you'll have to replicate the DS and add these fields to your transfer structure and reactivate your TRules.
    I am not aware of IObj business content for these fields but you can create an IObj and then create as many groups (5) referencing this IObj since I guess they share the same master data/Texts. Then create a generic datasource on table TVKGGT in order to get the texts of the groups and load them to your IObj.
    hope this helps...
    Olivier.

  • Customer Master enhancements?

    Hello friends,
    I have a requirement to make entry on Ztable based on partner type condition in customer master. (Ztable has PK as KUNNR)
    I found a user exit EXIT_SAPMF02D_001(Called when "Save") but its not working for may below requirement.
    My condition is.....
    IF KNVP-PARVW = 'YG'
    *    INSERT the customer into Z table
    *   Insert query here.
    ENDIF.
    All these working for XD02 but for XD01, sold-to is internally created so  it doesn't show me the customer number.
    So, How can I get customer number at this (EXIT_SAPMF02D_001) stage?
    Or is there any other way where I can add my "Insert" logic when customer number available?
    Regards,
    Ronny Hanks

    Yes...here I can get kunner from I_KUNNR but what about KNVP-PARVW ?
    KNVP table is not available here

  • Pass data between customer master enhancement screen ALV and BADI

    Hello
    I currently have my custom screen on customer master working. I have an ALV that I display on the custom tab that I created on customer master. It's an editable ALV so the user can change values on it and then when they hit "Save" on the customer master I need to have these values transferred over to an external system using an RFC-JCO communication. I got all of this to work but I still don't know how to pass values from my ALV screen to the GET_DATA method of CUSTOMER_ADD_DATA_CS BADI or for that matter any methods of the BADIs involved.
    Right now to pass values from the BADI to my custom screen I simply use SET PARAMETER/GET PARAMETER combinations but I cannot keep using that when I have over 1000 values to pass over.
    I looking for this so that I can perform some data validations on my ALV fields when the user hits enter after typing the values. Also, to check whether anything was changed or not - to set or not to set the 'fields changed' flag in the BADI, etc.
    Any help would be appreciated. Will award points for useful info.
    Thanks,
    Kushal

    Are these details not available on the Std. Customer Screen ?
    Or you want some additional data. BTW in the method GET_TAXI_SCREEN you won't find access to the Customer data. For this you have to implement the method(s) GET_DATA and/or SET_DATA.
    BR,
    Suhas

  • Customer master enhancement for sales

    Hi
    I am getting the customers data from 0CUSTOMER_ATTR , I have all the fields what I need , except Sales Organization which is from KNVV...and Payment Block ZAHLS which is from KNB1...So can any one tell me do I need to enhance 0CUSTOMER_ATTR or can I get this 2 fields value from any of the other Object as read from master data.?
    thanks?

    Hi,
    KNVV is reflecting customer infomation at sales organization level.
    A customer doesn't belong to a sales organization in general. Except special customizing, a customer could have different attribute values in several sales organization. In fact the distribution channel and the division are also part of the key.
    The business content IOBj is 0CUST_SALES and can be loaded with 0CUST_SALES_ATTR
    The payment block would come from another segment of the customer: the company code data IObj 0CUST_COMPC, DSource CUST_COMPC_ATTR.
    hope that helps...
    Olivier.

  • Customer Master Screen Enhancement XD02 / XD03 / XD01 in sales area data

    Hi,
    My requirement is to add custom fields for customer master enhancement XD01/ XD02 / XD03 in sales area data.
    There are 5 tabs in sales area data. I want to add fields in sales tab after subscreen Agency business.
    subscreen similar to Agency Business should be added.
    I tried to create Screen group in SPRO and implemented BADI as explained in link below, even then my custom program is not displayed in customer master
    http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=77005819
    Please help.

    Hi,
    Please don't mind but I want to know have you activated the implementation?
    regards,
    Sarbajit

  • Enhancements vendor/customer master data

    Hi,
    Are enhancements aboutvendor/customer master data there to allow to insert 55 digit into field 'Name' (ADDR1_DATA-NAME1) ?
    Now the ADDR1_DATA-NAME1 is 40 char.
    Any assistance would be greatly appreciated.
    Best Regards.
    Helen.

    Moderator message - Welcome to SCN
    This question seems closely related to your other question Enhancements vendor/customer master data. Please expand on that one if you want. This one is locked.
    Please read [Rules of Engagement|https://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement], How to post code in SCN, and some things NOT to do... and [Asking Good Questions in the Forums to get Good Answers|/people/rob.burbank/blog/2010/05/12/asking-good-questions-in-the-forums-to-get-good-answers] before posting again.
    Rob

  • Enhancement customer master using BPMDSD

    I need to enhance Customer master XD01 using transaction code BPMDSD using badi how z its possible

    Hi,
       business Add-In CUSTOMER_ADD_DATA 
    business Add-In CUSTOMER_ADD_DATA_CS
    <b>Reward points</b>
    Regards

  • (Text) Field Enhancement - in Customer Master

    Hi Experts,
    Pls. let me know that Steps involved in Text Enhancements?
    My requirement is that I need to do text enhancement for KATR6 field's description from Attribute 6 to my_own_description in Customer Master.
    How to proceed, pls. step by step?
    Thanq.
    Message was edited by:
            Srikhar
    Message was edited by:
            Srikhar

    go to cmod
    in menu bar  ....select menu option as below
    goto.....> textenhancements......>keywords ......> change .......
    give u r data element name there .....eg:matnr
    it will let u into a screen.....where u can modify the text description there make sure that it is Short field label,Medium Field Label,Long field label,Heading,Short Text......
    make change as per u r relavence and save it........
    the change will directly reflect in the database ......
    if u go check in the mara table .....check the description of matnr .....u can find the change u have did....
    reward points if helpful....

  • Customer Master : Screen Enhancement

    Hi Friends,
    <b>Requirement :</b> Need to add a <b>custom display</b> field(zzind_grp) in Customer Master.
    <b>1.</b> TAB : "Marketing" and the same field(zzind_grp)
              should be appended to KNA1 which is done.
    <b>2.</b> Valid combination of Industry code(BRAN1) and zzind_grp is maintained in a custom table.
    <b>3.</b> When user changes the existing Industry code then Industry Group also should be changed and saved in KNA1.
    <b>WHAT ALL I TRIED :</b>
    I'm using following BADI to achieve the same -
    A. CUSTOMER_ADD_DATA_CS
    B. CUSTOMER_ADD_DATA
    This BADI is not meant to add the custom field in standard tab ( which is my exact requirement).
    But using this i'm getting an additional button in the tool bar and when i click on this button i get a set of tab and i'm populating my custom field in one of the tab.
    <b>PROBLEM :</b>
    When i change the industry code (KNA1-BRAN1:standard field) and then i click on the additional button at tool bar then value for the custom fields getting changed ( based on custom table maintained ) BUT when i change the value of standard field BRAN1 and click on SAVE button Without clicking on additional button created by BADI , changes are not saved to the KNA1 for this custom field.
    <b>Note :</b> If i get a exit/BADI by which i can change the general data ( KNA1) at the time of saving then my problem will be solved.<b></b>

    <i><b>Note : If i get a exit/BADI by which i can change the general data ( KNA1) at the time of saving then my problem will be solved.</b></i>
    CUSTOMER_ADD_DATA is the badi to do that.
    Read the NOTE: 577502
    https://websmp209.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=577502
    Regards,
    Ravi

  • Reconciliation account  defaluted automatically in Customer master XD01

    HI
    When we are trying to create customer master in XD01/FD01, the reconciliation account is automatically showing 155230, and when we tried to change to our reconciliation account even after saving customer master, it is again going default to 155230. I am using ECC 6.0. Please help us how can we solve this problem.
    Thanks
    Balu

    Hi Balu,
    Please check any enhancement has been written to substitute the reconciliation account.  Please check with abaper.
    Regards,
    Ramana

  • Changing Reconciliation account in Customer master

    Dear Experts,
    I am trying to change the reconcilation account in a customer master and getting the following error while doing so,
    'Invalid Reconciliation Account, please use 0000140068 or 0000140060
    Message no. Z1013
    Diagnosis
    You have entered the wrong reconciliation account for the customer.
    System Response
    This is forbidden.
    Procedure
    For inter company vendors, use 140060.
    For domestic vendors, use 140000.'
    Any input on how to resolve it?
    Regards
    Paul

    Hi Paul,
    The error message is a customised one ('Z'), so it is due to a validation that has been set up in your system, probably via a user exit. Via SMOD, take a look in enhancement SAPMF02D (EXIT_SAPMF02D_001); that's possibly where the validation is happening. If the validation is incorrect it may need to be changed or disabled.
    On the other hand, maybe you should just follow the instructions in the error message and use one of the accounts suggested.
    Regards,
    Marc

  • Customer master with holding tax data

    Hi,
    I am working on customer master transaction 'XD01'. I want add new fields to the existing subscreen 'with holding tax' and new fields in the new subscreen. There is  no enhancement is available for this, but there a BADI 'CUSTOMER_ADD_DATA_CS'. But with this we can not update the data to table KNBW(with holding tax data). Can anybody worked on this type of requirements.
    Thanks in Advance
    Rajavardhana Reddy

    Hi Rajavardhana
    Here there two interfaces you can use for transfering data to database and getting data from database.
    SET_DATA     Data Transfer
    GET_DATA     Transfer Data
    Hope this helps you.
    Cheers
    Manohar

  • Problem of trigger event for Customer master.

    Hi all,
    I created one object type in KNA1. because i want to use task instead of the workflow.
    after i executed the customer master creation , i got this error during the execution."Dereferencing of the NULL reference".
    if anybody want information, please let me know.
    Regards,
    Luke

    Hi
    "At the beginning, i am using the Receiver Function module is SWW_WI_CREATE_VIA_EVENT.
    after i change to "SAP_WAPI_CREATE_EVENT" but got error too."
    Can you tell us where are you calling this FM (is it via Enhancement option or badi or exit) to trigger the event?
    Just leave the Receiver FM as same as in SWE2 and make sure Linkage Actiavted check box is checked
    "i can't do the buiding between &EVT_OBJECT& and &WI_OBJECT_ID&. because it is not same business object.
    for our workflow object, it references to class is developed by me.
    As suggested by Rick, you could make use of FM or as per blog, you could use class to trigger your custom class's event. Then you need to have binding at task level (PFTC)
    &EVT_OBJECT& --> &WI_OBJECT_ID&.
    Vinoth

  • Customer Master using Appended structure KNA1

    Hi
    We have to update few ZZ description fields in ZAKNA1, which are not part of user interface in XD01/02/03. The available options are such as LSMW, Batch input require code addition through user exit ZXF04U01/ EXIT_SAPMF02D_001.
    I would like to use BAPI as we have a plan to use web services. Any idea how to extend the BAPI's such as BAPI_CUSTOMER_CHANGEFROMDATA1 or BAPI_CUSTOMER_CREATEFROMDATA1 using best practice?  I donu2019t find any extension structures like other BAPIu2019s have. Without ExtensionIn and ExtensionOut parameters, a BAPI can not be enhanced correct?
    The version we are using is ECC 5.0. Any ideas with customer master BAPI will be greatly appreciated.
    Bala

    Hi Bala,
    Just some general comments without having looked at your specific problem. Since you're on ECC 5.0 you cannot use the new [Enhancement Framework|http://help.sap.com/saphelp_nw2004s/helpdata/EN/94/9cdc40132a8531e10000000a1550b0/frameset.htm], which would make such changes more easy...
    A rather awkward workaround for extending the BAPI's is sometimes to add append structures to an IMPORT parameter of the BAPI. However, this is a rather dangerous and limited approach, because you might get into trouble depending on where the structures are used (i.e. if you add a field, it might cause harm in other programs that use the structure) and you also have to study the source code to see if you even could utilize those additional fields.
    A pretty generic option in lieu of other approaches is to generate a custom wrapper function module around the standard BAPI. Within your custom BAPI you can add the missing fields as parameters, call the standard BAPI and then do the additional updates. The big advantage of such a solution is that
    <ol>
    <li>Your change/additional logic is obvious (not hidden in a customer exit or BAdI, which are often harder to find when troubleshooting or changing functionality)</li>
    <li>Any changes to the standard BAPI will automatically also take effect in your custom BAPI (since you didn't copy the original one); this excludes of course interface changes, but here you anyhow would have to do something...</li>
    </ol>
    Should you have custom fields that are already exposed on the customer maintenance screens via enhancements, then you might want to consider using the wrapper approach, but simply export the additional data to memory, then call the standard BAPI and within the customer/user exits handling the additional fields fill them via an import from memory.
    Cheers, harald

Maybe you are looking for

  • Incoming Excise Invoice - Print Layout Design

    Dear all,         How to prepare the Incoming Excise Invoice Print Layout Design.         That Excise is Dealers Invoice.         For Ex: 'X' is the one material , this has defined in material master as Inventory , Purchase and Sales item and its Exc

  • Where are all of my photo albums?

    I just updated my computer & found that Iphoto is now gone & that Photos has replaced it. Where are all of my photo albums that I spent so much time organizing in Iphoto now? I can't find them anywhere in Photos. It's a very badly, designed system!

  • IPod stuck in "connect to iTunes" screen after updating software

    I wanted to update my iPod touch to iOS5 after waiting for a long time. I synced and transferred purchases twice to make sure all my stuff was in my iTunes library, and then updated it. The update went fine but there was an error message saying that

  • Collaboration with captivate

    Hi, We have just set up a team of 5 using Elearning suite 2 and other Cs5 projects Previously we all went our own seperate ways and each person did everything for their project Now we want different people to get images, sound video and put them toge

  • Samsung 840 evo ssd not recognized in macbook pro 2011

    Hello Apple Support Forum, I am trying to upgrade the hdd in macbook pro for ssd. I've formated the SSD in Mac format in another macbook air via USB, and installed the SSD in the main bay. However, after I booted using OS X mavericks usb drive, the O