Field is blank after enhancing 0Customer_attr master data in R3

Hi,
As per requirement to provide "Risk Category" ( filed - CTLPC) in Customer master data.
I enhanced 0Customer_attr Master data and added one filed ZZCTLPC.
I also written a user exit in Include ZXRSAU02 (Function Module - EXIT_SAPLRSAP_002) -
CASE I_DATASOURCE.
  WHEN '0CUSTOMER_ATTR'.
  break-point.
    DATA: LV_BIW_KNA1_S TYPE BIW_KNA1_S,
          LV_KNKK TYPE KNKK.
    LOOP AT I_T_DATA INTO LV_BIW_KNA1_S.
      SELECT SINGLE * FROM KNKK INTO LV_KNKK
      WHERE KUNNR = LV_BIW_KNA1_S-KUNNR.
      IF SY-SUBRC = 0.
        LV_BIW_KNA1_S-ZZCTLPC = LV_KNKK-CTLPC.
      ENDIF.
      MODIFY I_T_DATA FROM LV_BIW_KNA1_S INDEX SY-TABIX.
    ENDLOOP.
ENDCASE.
I am able to see data in RSA3 for 0Customer_attr - ZZCTPLC filed in Dev system.
When I transported the things to Quality, it shows me blank field.
I have checked that extract structur eis active, Include is active but it shows blank.
Even in debugg mode it does not stop at braek-point given in exit code, while same works fine in Dev system.
Please suggest the solution.

hi, thats why i am also puzzled.
I have done transactional , masterdata source enhancement before.....but never faced such prob..
if it is working correct in dev, it used to work correct in qa..
any way si give u all details..
project - zbiw i sactive.
it has function modules..EXIT_SAPLRSAP_001, EXIT_SAPLRSAP_002, both are active..
inside EXIT_SAPLRSAP_002 , include ZXRSAU02 is also active...
any input from ur side will be a gr8 help..i m lost !!

Similar Messages

  • Is it normal that the DataSource field is blank when opening a master data

    Is it normal that the DataSource field is blank when opening a master data which is also an InfoSouce in InfoSource page.
    Just locate an InfoSource which is also a master data or data target where next to which is a green triangle picture icon in InfoSource page, open it, the top part (Commnication Structure) is automatically expended.  Expend the lower part "Transfer_Structure/Transfer_Rules", find the DataSource field is blank.  This only occurs for an InfoSource which is also a master data which have more than two data loads (e.g., one is attibute, and the other is text load) or there are two InfoPackage loads for this master data.  We checked for master data with only one InfoPackage under it (e.g., only text load) and find it's OK that the datasource field is not blank when expending the lower section.
    Thanks

    Kevin
    It's not common. If you have three Data Sources like attributes, texts and hierarchy by default attribute data source will appear on the screen and for the rest of the things we need to do dropdown and select. This is how in general it appears.
    Thanks
    Sat

  • Enhance the Master Data field in Datasource from standard source table

    Hi Friends Please help me to resolve this, would really be very kind of all of you.
    Requirement. I want to Enhance the field ZFACTREG from VIBDBE table in my datasource 0busentity_attr extract structure l_s_REIS_BUSENTITY_ATTR, I want to create the logic in CMOD exit_saplrsap_002 to call my function module for enhancement of master data. Please help me Step by Step
    Thanks
    Poonam Roy
    Step #1
    I put this code which gives me error in CMOD like this
    ERROR : Das formale Argument 'OTHERS' muss am Schluss der Ausnahmeliste stehen.
    ABAP Code#1 IN exit_saplrsap_002
    DATA: l_d_fmname(30) TYPE c.
    CONCATENATE 'Z_DS_' i_datasource(25) INTO l_d_fmname.
    TRY.
    CALL FUNCTION l_d_fmname
    EXPORTING
    I_DATASOURCE = I_DATASOURCE
    I_UPDMODE = I_UPDMODE
    TABLES
    I_T_SELECT = I_T_SELECT
    I_T_FIELDS = I_T_FIELDS
    I_T_DATA = I_T_DATA
    C_T_MESSAGES = C_T_MESSAGES
    EXCEPTIONS
    RSAP_CUSTOMER_EXIT_ERROR = 1
    OTHERS = 2
    IF FOUND.
    IF SY-SUBRC <> 0.
    RASIE RSAP_CUSTOMER_EXIT_ERROR.
    END IF
    CATCH CX_SY_DYN_CALL_ILLEGAL_FUNC.
    ENDTRY.
    Step#2
    I simple created the Function module Z_DS_BUSINESS
    and put the code in source code which gives me error . what should i put in other tabs like"Import", Export", Tables" i kept blank
    ABAP CODE give me error : The Dictionary structure or table "FIELD-SYMBOLS" is either not active. i have to remove include in the FM. WHY SO??
    FUNCTION Z_DS_BUSINENSS
    ""Lokale Schnittstelle:
    *" IMPORTING
    *" VALUE(I_DATASOURCE) TYPE RSAOT_OLTPSOURCE
    *" VALUE(I_CHABASNM) TYPE SBIWA_S_INTERFACE-CHABASNM
    *" VALUE(I_UPDMODE) TYPE SBIWA_S_INTERFACE-UPDMODE
    *" TABLES
    *" I_T_SELECT TYPE SBIWA_T_SELECT
    *" I_T_FIELDS TYPE SBIWA_T_FIELDS
    *" I_T_DATA
    *" C_T_MESSAGES STRUCTURE BALMI OPTIONAL
    *" EXCEPTIONS
    *" RSAP_CUSTOMER_EXIT_ERROR
    INCLUDE ZXRSAU02.
    WRITE: / 'INSIDE THE Z_DS_MEASUREMENTS PROGRAM'.
    TABLES: REIS_BUSENTITY_ATTR,
    VIBDBE,
    field-symbols:.<fs_REIS_BUSENTITY_ATTR> like REIS_BUSENTITY_ATTR.
    DATA: BEGIN OF i_c_t_data OCCURS 0.
    include structure REIS_BUSENTITY_ATTR.
    DATA END OF i_c_t_data.
    DATA: i_c_t_data_copy like i_c_t_data OCCURS 0 WITH HEADER LINE,
    begin of i_vibdbe occurs 0,
    INTRENO like vibdbe-INTRENO,
    ZFACTREG like vibdbe-ZFACTREG,
    end of i_vibdbe.
    i_c_t_data_copy[] = i_c_t_data[] = c_t_data[].
    sort i_c_t_data_copy by vibdbe.
    Select INTRENO
    into table i_VIBDBE from VIBDBE
    for all entries in i_c_t_data_copy
    where INTRENO = i_c_t_data_copy- INTRENO.
    if sy-subrc = 0.
    sort i_VIBDBE by INTRENO.
    loop at i_c_t_data assigning <fs_REIS_BUSENTITY_ATTR>.
    clear: i_VIBDBE.
    read table i_VIBDBE with key INTRENO = <fs_REIS_BUSENTITY_ATTR>-INTRENO
    BINARY SEARCH
    transporting ZFACTREG .
    if sy-subrc = 0.
    <fs_REIS_BUSENTITY_ATTR>-ZZFACTORY = i_vibebe-ZFACTREG
    endif.
    null

    I don' t see the dot between the two lines
    OTHERS = 2
    IF FOUND.
    Regards

  • To enhance 0EMPLOYEE master data attributes, need to delete and load again?

    Dear Support,
    In order to meet business intelligence demands, I had three more attributes (region, time rate and worksite) to 0employee time dependent characteristic.  The datasource to load 0employee attributes and its structure were enhanced to fill the new fields.
    After first load, 0employee master data could not be activated. So I deleted 0employee master data, what I couldnu2019t do without deleting its data from transactional HR infocubes. I deleted transactional data and afterwards master data. I load it again and activated, with no errors this time.
    This occured in development system.
    Changes are about to go to production environment and deleting almost all transactional RH area infocubes and 0employee master data is something that we all want to avoid.
    I am asking if there is a workaround in order to solve this without doing the stated time and resources consuming task.
    Thanks in advance for your help,
    Best Regards,
    André Oliveira

    Hi Andre,
    You should be able to do a full load to achieve this. No need to delete the data. If there are corrupt data in BI with overlapping time periods, fix it by maintaining the master data. If corrupt data comes from source fix it in PSA.
    Also you can specify to load the data for a time range only which might be easier than to load all history.
    good luck,
    vijay

  • Enhancement to Master Data DataSource - Code Required

    Hello,
    I want to enhance the 0BP_DEF_ADDRESS_ATTR DS with the field DEFLT_COMM.  The field comes from the ADRC table - which the DS already extracts from.
    The keys from ADRC table are:  CLIENT, ADDRNUMBER, DATE_FROM & NATION.  (Not sure if these are required?)   The extract structure is BUS_PARTNER_ADDRESS_BW.  The append structure name would be ZABUS_PARTNER_ADDRESS_BW.
    Would someone be able to provide me with the code to populate this enhanced DS.
    Thanks,
    Sheila

    Hi AnshulR
    Thanks for your reply, but what i meant was: i will have to change object 0EMPLOYEE to include new attributes. Will i be able to do this if the object is already loaded? Or should all data be deleted before?
    Because I know that deleting master data is not that simple.. so this was why i was asking
    Many thanks
    Joana

  • Master-detail: detail field not displayed after changed by master field

    I want to use the Depends on item with Clear/refresh value functionality in a master detail situation. Within the same group it is no problem to use the setter method of a field to change a second field and then displaying this new value. But in the detail group, I can not select items from the master group as a depends on item.
    In the setter of the master field, the value in a field for each row in the detail (table layout) is updated. The only problem is that this updated value is not displayed, the old value doesn't change. When saving the changes, the displayed value is committed to the database. When de updated field is not displayed at all, the correct value is saved, so I know the detail field is updated.
    How can I make sure the displayed value in the detail is displayed after changeing a master field? I already gave the detail field the correct partial trigger.

    Wouter,
    I guese you don;t see the changed value when you display the detail item because after the depends on item update changed the detail item, JSF procesing continues and the detail table changes are sent to the server which will override again the detail item attriibute, resetting it to the old, still displayed value.
    So, the trick is to get PPR working. Make sure the partialTYriggers property of the detail item is set to the value of the id property of the master item. If it still doesn't work, try setting the partial triggers property on the table, instead of the individual item.
    Steven Davelaar,
    JHeadstart team

  • Pricing errors are not cleared after fixing the master data

    Hi All,
    Kindly go through the issue explained below.
    Pricing is determined properly in transaction level(Oppt) when the master data is correct. cool.  
    System shows pricing error (Mandatory condition 0PR0 is missing, Pricing could not be determined) when price(condition record) is not maintained in product. This is also fine.  Now the issue is, Pricing errors are not going away from Opportunity even after the master data(product) fixed with maintaining pricing.
    Scenario     :  Opportunity is saved with pricing errors. 
    Analysis     :  Price or/and Sales area are not maintained in Product that is maintained in Oppt.  That is why this error occurs.  So, we have maintained the Sales area/Price(condition record) in product. Now master data is corrected.
    Expected result: After maintaining the price/sales area in product, the errors should go off from the created Opportunities and pricing should be determined properly.
    Actual result: When we create a new opportunity with the same product, pricing is determined.  But the errors are not going away from the already created opportunity transactions.
    Please let me know if this scenario is not clear to understand. 
    Please help with your inputs.  Thank you for your time.
    Regards,
    Maddy

    Hi Luis,
    Thank you very much for your reply.  Could you please help me where is the button 'Redermine Pricing' available?  I have checked in Opportunity transaction but failed.
    Regards,
    Maddy

  • Obligatory fields "iban" and "swift" in vendor master data creation

    Hi,
    I need a way to get obligatory iban and swift in vendor master data.
    I need to check if iban and swift have been filled during creation or modification of a vendor (transactions XK01, MK01, FK01,XK02, MK02, FK02 ).
    In user-exit ZXF05U01(function EXIT_SAPMF02K_001) I can't check iban and swift fields.
    Do you know another way to solve my issue?
    Thanks in advance. Stefano.

    Hi Stefano,
    swift codes are data from financial institute (and not vendor data). So try exit (CMOD) SAPLBANK (but I dont no if it will work!).
    As i remember (at time iban where introduced), there was an exit to check consistency (mean "rules") to propose/create iban from account no of vendor. But i cant remember the name of this exit, so you may search in sap notes for this exit.
    Best regards,
    Christian

  • Company Code field now shown in Cost Center Master Data

    Hi
    I am new, I configured CCA. Created Controlling area and versions. When I created a cost center company code field not shown. I think one cost center assined to a one company code but in cost center master data Company code field not shown. I want to cost center company code specific. I using ECC6
    Pl help.

    Hi,
    When you will assign additional company codes, the cost centre created now, by default will be assigned to the existing company code, and for the new one - you will have to define cost centres again. So, everything is fine, do not worry.
    Regards,
    Eli

  • Description is showing for blank key values in master data

    Hello experts,
    I have loaded master data text. In general the first record of master data will be blank. But my case its showing description (short, medium) for blank key value.
    Could any one help me in this matter?
    Thanks
    Prathap

    Hello,
    Did you check the data source for this in the source system and check in RSA3 or in the underlying tables if anything like that is mainatained...if its a full load then the same thing may get loaded again even if you have changed it in BW.
    May be you can try to write a condition in the update rules on not to load the records with blank keys.
    If there is no such records in the source system then you can change the master data in the BW and make the text as blank.
    Thanks
    Ajeet

  • Segment field missing while creating profit center master data in SAP ECC6.

    Hi,
    I am working on ECC6.0 IDES. When I create profit center master I dont see the field for Segment on the profit center master.
    Is there any setting which needs to be activated to see the the field for Segment on profit center master.
    Regards,
    Raghav

    HI Raghavendra,
    Check if the segmentation scenario is available for general ledger at the following path
    Financial Accounting (New)>Ledgers> Fields > Customer Fields > Display Scenarios for General Ledger Accounting
    Regards
    Sach!n
    Edited by: Sachin Bhutani on Mar 26, 2009 11:23 AM

  • Pricing determination not possible after updateing customer master data

    Hi Gurus,
    We are trying to set up CRM 7.0 standard sales scenario to make it to work. We picked a BP, a sold-to party which was loaded from ECC. Changed the role to sold-to party, and added the sales area data that we have in CRM. Added currency "CAD" to the "billing' tab as well. However, when we create a standard sales order (TA), we picked this BP as sold-to, and also picked the right product, we also made sure the pricing procedure determination config is done. However, system keeps giving the error "item category cannot be determined", and the "currency" and "pricing procedure" fields in the header section remain blank.
    It seems to us that system needs some sort of refresh to "see" the new configuration data. Don't know why. I remember in other projects we did, we had to wait overnight to see some pricing/org. data updated.
    Can someone advise how to fix it without having to wait till the next day?
    Many thanks!
    Jerry

    About buffer problem - yes, organizational data must be refresh if they are changed. You can clear buffers with /$sync.
    About your error "item category cannot be determined", i would say that you are missing the customazing. check settings under spro>crm>transactions>basic settings>define item category determination (and also 3 options before that one).

  • Error in using CF_UT_UNIT_CONVERSION in the enhancement of Master data

    Hi ,
    Can anyone please help me in debugging the run time error.
    This is the Run time error i am getting -
    An exception occurred that is explained in detail below.
    The exception, which is assigned to class 'CX_SY_DYN_CALL_ILLEGAL_TYPE', was
    not caught in
    procedure "Z_BWL_EXIT_0CUSTOMER_ATTR" "(FUNCTION)", nor was it propagated by a
    RAISING clause.
    Since the caller of the procedure could not have anticipated that the
    exception would occur, the current program is terminated.
    The reason for the exception is:
    The call to the function module "CF_UT_UNIT_CONVERSION" is incorrect:
    The function module interface allows you to specify only
    fields of a particular type under "UNIT_OLD_IMP".The field "V_MASUN" specified here is a different
    field type
    Missing RAISING Clause in Interface
        Program                                 SAPLZCA_FG_EXITS
        Include                                 LZCA_FG_EXITSU02
        Row                                     1
        Module type                             (FUNCTION)
        Module Name                             Z_BWL_EXIT_0CUSTOMER_ATTR
    Trigger Location of Exception
        Program                                 SAPLZCA_FG_EXITS
        Include                                 LZCA_FG_EXITSU02
        Row                                     113
        Module type                             (FUNCTION)
        Module Name                             Z_BWL_EXIT_0CUSTOMER_ATTR
    Thanks in Advance,
    sravani Kandy

    Which version you are using ?
    This fm doesnt exists in my system.

  • Function Module Call Via CMOD Logic for Master Data Enhancement

    Hi Friends Please help me to resolve this, would really be very kind of all of you.
    Requirement. I want to Enhance the field ZFACTREG from VIBDBE table in my datasource 0busentity_attr extract structure l_s_REIS_BUSENTITY_ATTR, I want to create the logic in CMOD exit_saplrsap_002 to call my function module for enhancement of master data. Please help me Step by Step
    Thanks
    Poonam Roy
    <b>Step #1</b>
    I put this code which gives me error in CMOD like this
    ERROR : Das formale Argument 'OTHERS' muss am Schluss der Ausnahmeliste stehen.
    ABAP Code#1 IN exit_saplrsap_002     
    DATA: l_d_fmname(30) TYPE c.
    CONCATENATE 'Z_DS_' i_datasource(25) INTO l_d_fmname.
    TRY.
    CALL FUNCTION l_d_fmname
    EXPORTING
    I_DATASOURCE = I_DATASOURCE
    I_UPDMODE = I_UPDMODE
    TABLES
    I_T_SELECT = I_T_SELECT
    I_T_FIELDS = I_T_FIELDS
    I_T_DATA = I_T_DATA
    C_T_MESSAGES = C_T_MESSAGES
    EXCEPTIONS
    RSAP_CUSTOMER_EXIT_ERROR = 1
    OTHERS = 2
    IF FOUND.
    IF SY-SUBRC <> 0.
    RASIE RSAP_CUSTOMER_EXIT_ERROR.
    END IF
    CATCH CX_SY_DYN_CALL_ILLEGAL_FUNC.
    ENDTRY.
    <b>Step#2</b>
    I simple created the Function module Z_DS_BUSINESS
    and put the code in source code  which gives me error . what should i put in other tabs like"Import", Export", Tables" i kept blank
    ABAP CODE give me error : The Dictionary structure or table "FIELD-SYMBOLS" is either not active. i have to remove include in the FM. WHY SO??
    FUNCTION Z_DS_BUSINENSS
    ""Lokale Schnittstelle:
    *"       IMPORTING
    *"             VALUE(I_DATASOURCE) TYPE  RSAOT_OLTPSOURCE
    *"             VALUE(I_CHABASNM) TYPE  SBIWA_S_INTERFACE-CHABASNM
    *"             VALUE(I_UPDMODE) TYPE  SBIWA_S_INTERFACE-UPDMODE
    *"       TABLES
    *"              I_T_SELECT TYPE  SBIWA_T_SELECT
    *"              I_T_FIELDS TYPE  SBIWA_T_FIELDS
    *"              I_T_DATA
    *"              C_T_MESSAGES STRUCTURE  BALMI OPTIONAL
    *"       EXCEPTIONS
    *"              RSAP_CUSTOMER_EXIT_ERROR
    INCLUDE ZXRSAU02.
      WRITE: / 'INSIDE THE Z_DS_MEASUREMENTS PROGRAM'.
    TABLES: REIS_BUSENTITY_ATTR,
            VIBDBE,
    field-symbols:.<fs_REIS_BUSENTITY_ATTR> like REIS_BUSENTITY_ATTR.
    DATA: BEGIN OF i_c_t_data OCCURS 0.
              include structure REIS_BUSENTITY_ATTR.
    DATA END OF i_c_t_data.
    DATA: i_c_t_data_copy like i_c_t_data OCCURS 0 WITH HEADER LINE,
          begin of i_vibdbe occurs 0,
          INTRENO like vibdbe-INTRENO,
          ZFACTREG like vibdbe-ZFACTREG,
                  end of i_vibdbe.
    i_c_t_data_copy[] = i_c_t_data[] = c_t_data[].
    sort i_c_t_data_copy by vibdbe.
    Select  INTRENO
            into table i_VIBDBE from VIBDBE
            for all entries in i_c_t_data_copy
            where  INTRENO = i_c_t_data_copy- INTRENO.
    if sy-subrc = 0.
      sort i_VIBDBE by INTRENO.
      loop at i_c_t_data assigning <fs_REIS_BUSENTITY_ATTR>.
        clear: i_VIBDBE.
        read table i_VIBDBE with key INTRENO = <fs_REIS_BUSENTITY_ATTR>-INTRENO
        BINARY SEARCH
        transporting ZFACTREG .
        if sy-subrc = 0.
          <fs_REIS_BUSENTITY_ATTR>-ZZFACTORY = i_vibebe-ZFACTREG
        endif.
    null

    (I leave office until Monday morning, Europe time)
    in include from customer-exit ZXRSAU01, etc.
    CASE I_DATASOURCE.
    WHEN '0CUSTOMER_ATTR'.
       PERFORM 0customer_attr changing i_t_data...
    ENDCASE.
    In each perform, doing what you wrote ; select (needed fields) from complementary-database-table into an internal table with a for all entries. sort the table. LOOP and MODIFY on i_t_data.
    In some case i had to insert lines of i_t_data to an internal table of DS_structure when entering subroutine and back at exit. (on 4.6C PI 2003 if i remember)
    Some optimization done when reading small tables (T001 society and the same, these are filled once and not for each packet of data.
    Your idea of creating different FM is of interest, but the cost of passing i_t_data between two programs (two function groups) may overcome the gain of performance. In a job only one DataSource is processed so only one routine is actually called.
    Regards.

  • Critical Error in master data: Transffered 250056  and added 0 enhancement

    Hi,
    First we have loaded master data into 0CUSTOMER and there after enhanced the datasource and mapped the same in transfer rules and update rules.
    We loaded data again into master data with full update. But  the enhaced fields data is not getting updated. But in PSA data is available.
    We deleted the all master data at Maitainence and relaoded data.
    Now its showing 250056 as transffered and added as 0
    we didnt seen any single record in master data now.
    I have actovated data and attributre change also done.
    But no success.
    Please suggest us what should i do now.
    Thnaks &Regards,
    Revathi

    Hi,
    The data is available for the all enhanced fields in PSA.
    For the master data Text also data there in infoobject maintainece.
    For the enhanced and all the other attributes data is not aviale.
    If i load data again with full load also it is Transffered 250056  and added 0
    But In data load monitor i obseved one thing ....
    in the details tabprocessingdatapavckages--update rules it saying Update rules ( 0 Records ) : No errors.
    But for transfer rules istep it is giving message Transfer rules ( 4139  Records ) : No errors .
    So till here data is processing...in update rules it is not.
    We dont have any routines in update rules. and its one to one mapping.
    Please suggest how to get it resolve.
    Thanks &Regards,
    Revathi

Maybe you are looking for

  • SRM 7.0 - Can't Create a shopping cart for an Asset

    Hi, I am trying to create a SC with account assignment Asset in SRM 7.0, extended classic. Once I change the Account Assignment Category to Asset and I search for the asset number I receive the following message. Missing Authorization check to displa

  • WILL AIM iChat work with AIM Triton for PC?

    I see RALPH's how to and his summary notes advising that AIM PC will not work the AIM Chat. But is this the case for AIM's new TRITON? My friend has downloaded TRITON. He is able to invite me to chat with AUDIO. Triton activates my iChat asking me to

  • VA02: protect a line in condition screen depending on a type condition

    Hi all, I need to protect a line in condition screen depending on a type condition using the transaction VA02. Does anybody know the user-exit to do this ? I thank you in advance. Best Regards. Paolo

  • Increase free space in data files

    Hello All, We are running netweaver 04s on sql server. In our EPR landscape, we are having message no free space in file in db02 transaction. It reports error when we execute DB02 and does not allows or shows us the DBCC check options. Strangely, thi

  • Emails onto my ipad - missing content

    I regularly get emails indicating that it has not been downlaoded - and a message further down indicating that the message has no contect - only partially downloaded. But trying to complete the download, has no fresult. Messages are coming from a POP