Logging of changes to material classifications in GTS

Dear all
is there a possibility to look up, if / when a user has changed the classification of a material?
Have tried to find a /SAPSLL/C* table but either there is none or it slipped through when checking... maybe there is another possibility.
Hints are appreciated Thank you very much!

Logged changes in infotype data.
There is a program RPUAUD00 provided by SAP, which allows us to see any
Changes that happens to data in an infotype through add / modify / delete.
When you execute this program and specify the employee code and
Infotype in the selection screen, it gives us details of when the data was changed, who changed the data and what data was changed in a particular infotype.
There are few standard info types like 0000, 0001, 0002 and few of your own created info types starting with 9 (9XXX) for which you are able to see the log through this program.
But there are certain other info types like 0008, 0581 for which this log is not coming.
There are some configurations or customizing is to be done so that this log starts generating for these info types and RPUADU00 can read it.
The IMG menu path is:
Personnel Management > Personnel Administration > Tools > Revision > Set up
Change document
When you execute this node choose
'HR Documents - info types to be logged'
Add entries in this table to audit more info types.
Transaction class A is for HR master data, class B is for applicant data.

Similar Messages

  • Initial load of material classification

    Hi,
    We want to start using GTS to maintain tariff codes and to assign materials to tariff codes. We will start off with loading tariff codes in GTS from a dataprovider. However, we do not want to start from scratch with assigning materials to tariff codes. This information is already available in our SAP system. Does GTS provide a way to import the existing SAP material master data and load it into the material classification in GTS? If not, what is the best way to start this effort?
    Regards,
    Ed

    Hi,
    There is standard transaction where you can do mass classifications in GTS but i think there is a limitation to 3000 products at a time and in my view, it is not very effective if you have hundreds of codes to be assigned to products and it is very time consuming..
    Alternatively, you will have to build a customised program and get all classifications saved in text file and load them up which is what i have done.
    In my view, after implementation of GTS, tariff and commodity codes ( Include Classifications ) are supposed to be maintained in GTS by ITC and transferred over to Feeder system ( Commodity code is the only master data to be transferred over from GTS to Feeder and there is a standard transaction for doing initial transfer ).
    Bad point about this standard is you will need to ask your Basis to activite the change log file in system to keep track when the commodity code is transferred.
    Thereafter, you must have batch jobs running regularly at GTS and Feeder to do the transfer.
    Im new in GTS so what i have said might not be entirely correct. Im still learning..
    Thank you.

  • What is the impact - Activating Change Logs for Material Classification Dta

    To activate Change Logs for Material Classification Data I must first set the flag for "Multiple Objs Allowed" for the Class Type 001 Material Class. I am curious of what the impact of setting this flag will be. Also, is there a way to measure the DASD impact of activating the Change logging for this data.
    Thankyou
    Kevin

    In addition to the performance impact the process of turning on Change Logs for Classification data will convert the tables KSSK and AUSP to use an internal SAP number as a key instead of the Material number. This will cause problems for any custom programs that access those files directly and expect the material number to be the key. This file conversion occurs during the execution of program RCCLUKA2 which is used to Flag the change logs for existing records. This can be reversed by running report RMCLINOB. Because of the above impact we decided here to NOT implement this change in production.

  • Activation of History Log for Material Classification CLASS TYPE 001

    Hi All.
    I've a question about this object.
    We need to launch RCCLUKA2 to activate multiple objects registration and to generate history log for changes in classification of materials (AUSP table).
    Reference are sap notes 942691 and 943559.
    I FOUND OUT THERE'S a big problem. RCCLUKA2 change AUSP objek key, using internal number range from INOB objects.
    There're hundreds of custom reports and other stuff that read AUSP directly with Matnr Code as objek key.
    I think that's a serious problem, isn't it? Or is there any solution about ?
    Thanks for Help!
    _______> old message
    This report RCCLUKA2 does 5 steps.
    1 step: activation flag for multiple objects in table TCLA and TCLAO only for  input class type (in this case 001 -> MATERIAL);
    2 step: download of KSSK data and AUSP data in two text files (name defined in input parameters);
    3 step: delete all KSSK data and AUSP data for class type 001,  10.000 records every loop;
    4 step: create reference object in table INOB for all records inserted in KSSKFILE, inserting all records in KSSK table at END of INOB upgrade;
    5 step: inserting record in AUSP table from all records inserted in AUSPFILE, using INOB objectid created in step 4.
    DEQUEUE ALL
    We think that this process is a little bit dangerous in production system, due to procedures that always run, in background or foreground.
    I've found a work around that creates an implicit enhancement for LCLVFF10 form FILL_REDUN.
    I think that it's not suggested to create this enhancement because of the missing flags in TCLA/TCLAO and missing reference in INOB and KSSK database.
    This enhancement would create records only in CDHDR and CDPOS with a general key object reference (such concatanate matnr(without-letters) mafid and atinn code).
    This enhancement couldn't also activate the standard function of reading document changes from standard menu in MM03/MM02/MM01, etc..
    Do you have any suggestion about this?
    RCCLUKA2 is a very old report. SAP didn't give any advice or upgrades for this need?
    Thanks for your help
    Message was edited by: Roberto Vacca

    Dear ,
    changes in values for a characteristic can be monitored in CL20N but as for MM02/MM03 transaction only for class type 023.
    For class type 001 or 300 the change document isnu2019t available.
    Thanks.

  • Material Classification Data changes

    Hello,
    I need to track the changes done to material classification data.
    I can not see changes through MM04 transcation. Is there any way i can see the table where changes are stored or way changes are tracked?
    Best Regards
    Himanshu

    Hi,
    Generally CDPOS & CDHDR are the history tables but cannot see the classification related changes. As i mentioned above tables can see the changes of classification, but make sure that for the  related field  "Log data changes" indicator checkbox need to select in SE11. If you are not able to check this box please refer  the OSS Note 943559 . Thanking you.
    Edited by: Padmasri Garapati on Nov 17, 2011 11:11 AM

  • Change Documents for Material Classification data Changes

    Dear Friends,
    We have configured custom classification objects for material master and also we are able to maintain the material characteristics using MM01, MM02 and also using ALE interface. But I am not able to find the Change Documents in any of the table CDHDR & CDPOS. Please let me know what needs to be done to capture the change documents for a material classification changes in this case.
    Many thanks for you inadvance.
    Beast regards,
    Mallikarjun.

    Change logging of all Classification (including Material Classification) is controlled in the Class type configuration.
    SPRO -> Cross Application Components -> Classification System -> Classes -> Maintain Object types and Class types -> Select Object Table = MARA -> Double Click Class Types under MARA -> Select Class Type 001 and Display -> Check whether "Change Docs" check box is checked on.
    Also check that another flag "Chg. docs for Class" is set on all Objects under the Class type too (by double clicking the Objects folder for a Class type).
    If the Change docs flag is checked on for the relevant Class type and Object then change docs are logged in CDHDR and CDPOS tables for object "CLASSIFY"
    Also the "Change docs" flag cannot be set unless the "Multiple objects allowed" flag is also set in the Class type configuration.
    Please refer [SAP Note 65124 - Classification Change Documents|https://service.sap.com/sap/support/notes/65124]
    Also the above note says and I quote: If "Multiple objects allowed" indicator is not set, start the RCCLUKA2 program. The classification data are converted and the indicator 'Multiple object types allowed' is set. Now you can set the indicator 'Change documents' in Customizing of the class type. However, it only says that change documents are generally possible for this class type. Therefore you have to select objects under 'OBJECTS' for which the change documents are to be written.
    So if the Class type doesn't have "Multiple objects allowed" set (along with Change docs flag not set), there is also a conversion that needs to be run using program RCCLUKA2.
    Also when you transport the configuration to a target system, the program RCCLUKA2 should be run again, refer [Note 379180 - Classification data disappeared|https://service.sap.com/sap/support/notes/379180 ]

  • Why Material Classification Changes are not shown in MM04?

    I have a material; I changed classification data by changing a value of a
    Characteristic, e.g. unit of measure for reporting. It had allowed values of
    No entry, mg, kg..  I changed it from No entry to mg.
    However when I went to MM04; I do not see the change; why. I know
    When I make changes to non Classification data; I can see changes in mm04.

    Hi,
    I'm afraid you can't see these changes in MM04.                                                                               
    MM04 does not show the changes of classification of the material  master only the changes of fields which directly belong to material master. You can get the classification change docs in the classification screen: menu  Environment -> change docs.                                                                               
    Also note that Changes to the values of characteristics are not recorded in material master changes. These values are stored in the  classification tables and if you want to track changes of them, you have to use engineering change management.
    Thanx & Regards,
    Mauro
    Edited by: Mauro Bianchi on Aug 24, 2010 11:42 AM

  • Material bapi custom field change to be logged in change document

    Hello all,
    I have just added a custom field to MARA table (materials), and updated it successfully via BAPI_MATERIAL_SAVEDATA.
    I would like now to log changes via change documents but problem : after having changed value from "A" to "B" for example, I don't see the changes (to do this, I call function CHANGEDOCUMENT_READ with parameter OBJECTCLASS = "MATERIAL" and get results from returned EDITPOS parameter).
    What is surprising me is that I can see changes of other standard and custom fields (this was done by other people in my company 2 years before but I don't have any trace what they did).
    Do you have any idea what customizing need to be changed or what else need to be done, to log changes of new custom fields into change documents?
    Thanks a lot.
    sandra

    In this transaction, there is nothing related to fields; there are only objects (like MATERIAL) and tables (like MARA).
    I can't see anything which makes the difference between our 2 custom fields MARA-ZZCOLLANA (which is logged in change documents) and MARA-ZZSSCOLL (which is not logged in change documents).
    For info, my SAP version is R/3 46C.

  • Material classification - Searching exit to change/add characteristic vals

    Hi all,
    I am searching for an exit or BADI what allows to change or add characteristic values. This shall happen on <enter> in MM01 or MM02 and would be great to word also in BAPI calls updating the classification.
    Exit EXIT_SAPLCLFM_002 does not work on one hand since it is called after check for mandatory entries. Therefore there is no chance, to fill them before. Also the user will not see the result.
    BADI IF_EX_CACL_VALUE_CHANGE~MODIFY_INPUT does not work since it has no chance, to manipulate content. It just offers changed values to check. A try to use CTMS functions to manipulate DDB was not succesful. I did not find any chance to react on a given changed value changing or inserting values for other characteristics within the allocated classes. Any call for CTMS_DDB_SET_VALUE lets the classifcation struggle - even if repetitive calls of the BADI are avoided.
    Does anyone have an idea?
    Thanks in advance.
    Axel

    Hi Vijay,
    thank you for thinking about it.
    My task is to react on an update to a characteristic in MM01, MM02 and any other more general transaction to maintain the material classification like mass updates etc. I want to derive from the entered value of several updated characteristics other ones from the allocated class. These derived characteristic values might be still empty but mandatory. I do not want to see any popups inquiring this content before my exit has the chance to fill it. I prefer that this is done on <enter> and not on <save> and want to show the user the enhanced class values. Optimum would be that this also happens in a BAPI call with the same logic.
    I hope this clarifies the task.
    Axel

  • Why do CDHDR and CDPOS have not logged my changes

    CDHDR and CDPOS record numbers are still the same after I changed a material's characteristic value in MM02 (Classification tab).
    They are supposed to have a new logged record, aren't they? or
    Did I read data from the wrong table?
    Any help would be appreciated

    Hi,
    Change document are only created if the fields is set for change document.
    This you set at DATA ELEMENT level. If you go to any table, take any field, double click the data element of that field. On the data element displat screen on the definition tab, you will see a block "Attribute". In this "Attribute" block, there is a field call "Change Document".
    The change documents for table fields are only created if this "change document" flag is set. Check the documentation of this flag ( change document ) for more information.
    Also, check transaction SCDO. It might help.
    Regards,
    RS

  • CIF of material classification data

    Dear Experts,
    Since a recent technical upgrade to our systems, I have seen a change in behavior of the integration of material classification data from ECC to SCM.  Before the upgrade, classification data transferred with the initial CIF of the material.   If material classification did not exist on the ECC material at the time the material was added to a new integration model and activated, we "missed the boat" so to speak.  Classification would not automatically transfer (CIF) to APO when if finally was loaded in ECC, even if the application area/integration models were correct.   As a work-around, we would be forced to generate and activate a material model that specifically excluded the material, then generate and activate another material integration model that included it again.  Then the classification would transfer.
    After the upgrade, the opposite condition is true, the "initial CIF" of the material will not transfer material classification data at all, it will only transfer if the classification data is added/changed after the material itself is transferred to APO.  As a work around for this, if the classification data is already (correctly) loaded in ECC at the time of the initial material CIF, we are changing the status of the material classification from 1 to 3 and back to 1, just to trigger a change, then the classification is transferred instantly to APO.
    Are there configuration settings that will allow material classification data to CIF in both cases: with the initial CIF of the material to SCM and also in the event of a change and/or addition of classification data in ECC?  Thanks for any advice you can provide.
    Best Regards,
    Jeremy

    Dear Matt,
    What you are looking for is achieved by downloading the customizing objects from R/3 to SRM.
    This is a must before you download materials/services from R/3 to SRM.
    Customizing objects are 4:
    DNL_CUST_BASIS3 - This takes care of Basis settings in SRM for downloading.
    DNL_CUST_PROD0 - This takes care of Material number conversions from R/3 to SRM.
    DNL_CUST_PROD1 - This CO actually brings matl groups from R/3 to SRM as product categories.
    The result you can see in trx COMM_HIERARCHY (not in COMMPR01 which is for materials/services.
    There in R3MATCLASS you can see replicated and locally crated prod categories
    and in R3PRODSTYPE you can see the material typs from R/3
    DNL_CUST_SRVMAS - This takes care of Customizing: Service Master
    The transaction for this is R3As in SRM
    and you can monitor the same through R3AM1.
    also you can check QRFC of R3 and SRM with SMQ1 and SMQ2.
    The next step after this is material/service downloading from R/3 which is done with the same trx R3AS but business objects
    Material and
    Service_master
    You can set fileter in trx R3AC1 for this.
    BR
    Dinesh
    (Helpful? pl. award the points)

  • How to change product master data in GTS?

    Hi Experts,
       I want to change additional data of a product master in GTS.
       I want to update the values in the screen below (Additional data)
       How can I do this? are there any function modules?
       Please help.
    Thanks
    Gopal

    Hi Gopal, guys
    Sorry if i`m repeating what someone else said before as its a long thread.
    The preferable option that we implemented is a small custom Z transactio where users maintain these attributes. Selection screen same as the ususal /sapsll/product_02, and then get the PRGEN entry and maintain on second screen.
    Using the API FM used for ECC system sync... well maybe its a bit unnecessary & overcomplicated. Once you get the Product Object, you can use the maintain object/ maintain subobject methods that is standard and works without simulating inbound api call..
    heres the screenshot
    Hope this helps,
    UPDATE : Mind you, that if you do changes to the attributes in GTS, they will stay for as long as there is no new update for the material in ECC...
    Once a change pointer or manual transfer triggers a re-transfer, manuall changes will most likely be flushed and set back to what comes from ECC api.. just bear this in mind pls & test this case...
    Branio

  • BTE for material classification

    Hi,
    im searching for a BTE which trigger modification on material classifications. I found EVENT 4004 and 4005, but they not work. I change classification with mm02 under the classification tab. Have someone an idea if there is an EVENT for this? Or exists a BOR for this?
    thx
    Ralph

    Hi Shri ,
    BTE mainly for FI transactions .
    BADIs for MM
    BADI_MATERIAL_CHECK  Enhanced checks for material master table               
    BADI_MATERIAL_OD                                                             
    BADI_MATERIAL_REF    Addition of customer-defined default data for material  
    BADI_MATMAS_ALE_CR   Change Data in MATMAS IDoc When Generating an IDoc      
    BADI_MATMAS_ALE_IN   Change Data in MATMAS IDoc Before Posting               
    BADI_MATN1           BAdI for Conversion Exit MATN1                          
    BADI_MATRIX_SORT     Sorting of Matrix Axis Population                       
    BADI_MAT_F_SPEC_SEL  BAdI for Material Special Field Selection               
    Regards
    Prabhu

  • What next...After Loading  'Material Classification' data in to BW from R/3

    Hi all,
        We want to load the 'Material Classification' data in to BW from R/3.
        0MATERIAL_ATTR and 0MAT_PLANT_ATTR are the Basis DataSources and the following DataSources are created with Tcode CTBW:
        1CL_OMAT001, 1CL_OMAT002  & 1CL_AMFG002 (for Texts).
        Suppose the DataSources are Replicated, the InfoPackages are executed. What is the next step, please? Do we have to create any InfoCube after that ?
    Thanks.

    Hi,
    First you have to create info objects to load the data into.
    You then have to create infosource and assign the datasources to the infosources.
    Once you have finished your replicates and made sure that all rules (transfer and update) are active you execute the info packages and load the data to the info objects.
    After you finish with the data loading, you then run the attribute/hierarchy change run to activate the master data you loaded and then load your transaction data.
    Cheers,
    Kedar

  • Read Material Classification during MM01 creation

    hello all,
    my requirement is to send Idocs to different system when a material is created or changed.   change pointers have been created and badi BDCP_BEFORE_WRITE is being used to filter out the records that don't need to be sent.
    the process works perfectly with one exception.   one of the filter criteria is a material classification we named COMMODITYTYPE.   at the moment my code looks like this:
        SELECT SINGLE ATWRT INTO l_CHAR_VALUE FROM AUSP
                                 WHERE OBJEK = l_matnr
                                 AND   ATINN = '0000000023'
                                 AND   KLART = '001'.
    this works very well for changed materials (MM02) but it looks like AUSP is being updated in a separate update task and it hasn't been triggered at the time BDCP_BEFORE_WRITE gets triggered so there is nothing in the table.
    i am looking for a function module (or whatever) that can read the classification when BDCP_BEFORE_WRITE is triggered. 
    has anyone come across this before?   any ideas?   thanks much.
    (running ECC 6.0)

    tutun,
    thanks for your reply.   however, i may not have been clear.   i am not actually sending the classification in the material idoc (and we are using MATMAS as the basic type).   in fact, the idoc gets created with everything we want.   the issue is filtering the change pointers at the time of creation.    we only want tocreate idocs for certain materials and one of the filter criteria is the classification COMMODITYTYPE.
    so as i go through the MM01 views i can see the correct value in the COMMODITYTYPE field but when i look in AUSP during the BADI BDCP_BEFORE_WRITE it is not there - it gets updated in a secondary update task.    so this value is sitting in memory somewhere and i am trying to find it.  
    i hope that helps explain things.
    james

Maybe you are looking for