Master data exit

Hi BW gurus,
I'm trying to understand the code given in "How to extend master data to include SSN from R/3 HR" paper
This is the part of of the exit routine to extend 0person_attr datasource...
As I'm new to ABAP , I 'm having following questions ...
Thanks for your help
- srinivas
(1) . why is L_T_OBJECT is declared?
   and why it's declaration is based on HROBJECT?I mean how would i know
   there is some HROBJECT ? is there also SDOBJECT, FIOBJECT ..etc.?
(2) how/where do i get this structure(HRMS_BW_IO_PERSON) name?
(3) where is I_T_DATA[] defined
  INCLUDE ZXRSAU02                                                   *
DATA: L_T_OBJECT LIKE  HROBJECT OCCURS 0 WITH HEADER LINE.  <==  (1)
tables for master data structures
DATA: L_T_PERSON LIKE HRMS_BW_IO_PERSON                     <==  (2)
                 OCCURS 0 WITH HEADER LINE.
INFOTYPES: 0001,
           0002,
           0041,
           0077.
misc. variables
DATA:  L_TABIX LIKE SY-TABIX.
$$ dispatch InfoObjects
CASE I_DATASOURCE.
$$ Person
  WHEN  '0PERSON_ATTR'.
        L_T_PERSON[]  = I_T_DATA[].     <== (3)     
        LOOP AT L_T_PERSON.
        L_TABIX = SY-TABIX.
        SELECT SINGLE PERMO PERID
               INTO (L_T_PERSON-ZZPERMO, L_T_PERSON-ZZPERID)
               FROM PA0002

Hi Srinivas,
I would just ignore the first line (L_T_OBJECT).  It looks like HROBJECT is just some kind of generic description.  The data declaration that really matters is "L_T_PERSON LIKE HRMS_BW_IO_PERSON."  HRMS_BW_IO_PERSON is the structure of the master data for '0PERSON_ATTR' in the example.  If you go to transaction SBIW and drill down on master data, you will find the underlying structures.  I_T_DATA is simply the changing parameter that is passed after the exit is executed (I_DATASOURCE is an import parameter).
Hope this helps,
John

Similar Messages

  • Master data Exit & Transaction data exit

    Hi all,
    What is Master data exit  and transaction data exits in BW.
    Where we use them?
    Thanks
    Regards
    Dheepa

    Hi Dheepthi,
    When you want to customize existing datasources at R/3 sides then you can do that with customer exits.
    Suppose if you want to add a column to the existing datasource then you will use append structures (Transaction SBIW-> Edit Data sources - Enhance Datasource) then to fill the column you will write the code in these Exits.
    There are 4 types of Exits available.Function Group (XRSA)
    EXIT_SAPLRSAP_001 Customer Function Call for Supplying Transaction Data
    EXIT_SAPLRSAP_002 Customer Function Call for Supplying Master Data  (Attributes)
    EXIT_SAPLRSAP_003 Customer Function Call for Supplying Text
    EXIT_SAPLRSAP_004 Customer Function Call for Supplying Hierarchies
    As you are aware there 4 types since the datasources in R/3 are predefined to fill the data of BW viz, attributes,Text,Hierarchy and Transaction.
    Check the below forum discussion for more information..
    DataSource Enhancement
    Regs
    Gopi
    Assign point if it helps ..
    Message was edited by: Gopi

  • User-Exit or Badi for dangerous goods - master data

    Is there any user-exit or BADI    we can use while changing or saving dangerous goods?
    We want to do a copy on other dangerous goods immediately after the change or creation of the dangerous goods master data.
    But I can't find an user-exit which can be used before the changes are saved.
    Can anybody help?
    Thanks!

    Hi,
    Please check SAP enhancement DG100001
    You can use this SAP enhancement to define a customer exit to write change documents for dangerous goods master data and packaging data.
    The customer exit is in the function group XD10. It is called from the function DG10_CHANGE_DOC_USER_EXIT.
    If the system does not find a customer exit, a standard document description is called. This is stored in the include LDG1NU03
    Hope this will solve your problem
    Regards,
    Keshav

  • Exit to be used for hr to update master data

    Hi,
    Can anyone tell me which exit shud be used to update master data in HR module.
    My extraction structure is  HRMS_BW_IS_ATTENDANCE.
    i have to append 'ndays' n to fill this field which exit shud be used.
    Thnx,
    Regards,
    Nishu Gupta

    Hi,
    Transaction Data:
    EXIT_SAPLRSAP_001
    Master Data:
    Attribute:       EXIT_SAPLRSAP_002
    Text:             EXIT_SAPLRSAP_003
    Hierarchy :     EXIT_SAPLRSAP_004
    Happy Tony

  • User Exit - Create Asset Master Data from MIGO

    Hi Experts,
    I want to create an asset master data from Good Receipt Purchase Order, when the user saves the document, but I didn't find none user exit, BADI or BAPI that I can use.
    Cuold you help me?
    Thank a lot.
    Kind Regards
    Giampaolo

    Hi,
    Why you want to create the Asset master at the time of MIGO.
    Posting MIGO is end user activities and Creation of Asset is of Super User, he have to assign cost center plant etc in master which will not be known by the end user and can create lot of problem in later stage.
    If we create Asset it MIGO or PO level how user know that he have to post to new asset or to existing asset. This decision is of Finance person.
    If it is that important in your business process then give the authorization of Asset Master data creation to User.
    I personally feel this requirement is not feasible.
    Regards,
    Shayam

  • Profit Center Master Data - Validation - User Exit

    Hi,
    I need to add few validation to the profit center master data. If there is any user exit that I can use or is there any validation like OB28 (we have for financial accounting document) that can be used.
    Please help me out.
    Regards,
    Binay Agarwal

    We are on version 4.6C. Requirement is that while creating profit center, two fields, Budget Holder and CC Board Member field should be updated via some valid user id that exist in SAP.
    This user id would be used in work flow. This fields are free field and would accept anydata. But subsequent processes would be hindered. Same thing has been implemented for Cost center and we were able to get hold of user exit but I am struggling to find the same for profit center.
    As far as I am aware there might not be any user exit for KE51 tcode. Now only point is is there any other way (like validation) which can be setup before the data us saved so that we have control over the data being saved in these two fields.
    Regards,
    Binay Agarwal

  • Validation user exit at asset master data

    hi all,
    at asset master data creation level, if you want to validate company code vs asset class vs equipment type, how do you define validation user exit? Also, we have so many company codes. Do we have to individually validate rules for each and every company code?
    Regards,
    Rob

    Hope the below user exits are useful:
    AAPM0001 |Integration of asset accounting and plant maintenance
    AINT0001 |Extended checks when posting an asset   
    AIST0002 |Customer fields in asset master
    Pls assign points as wa to say thanks

  • BW Master Data for Customer Exit Variable Reference

    Good day Experts,
    I have several queries that I would like to remove the hard coding of values on to prevent yearly maintenance. In these queries there are two conditions each condition is on different key figures that is amount by year.  The query is only to report on data that for the two amounts (separated by year) is greater than the specified values. I want to change the condition so the value is no longer hard coded so the query will role automatically as the time period changes. The year amount values that the condition will need to reference are not currently stored in our BW system. I would like to create master data that is maintained directly in the BW system for the amounts that a variable for the condition in the query can then access.
    I know it can be set up as master data and then referenced through a customer exit variable but when I set up the master data if I do the Amount as a key figure I cannot maintain the key figure value for the master data manually in BW, if I set the Amount up as a numeric characteristic then I canu2019t directly use a decimal. Am I missing something in the key figure setup then referencing the key figure as an attribute of the year value or do I need to do it as a characteristic and use a conversion routine or something for data manipulation?
    Can someone please give me some guidance to what the best way to do this is?
    The data necessary master data for storage in BW is the YEAR and a single dollar value:
    For Example:     
    Year          Amount
    2009           101.50
    2008          207.80
    2007          807.40

    I figured out that I can use an amount in the master data and maintain the amount manually as long as I use the amount with a currency instead of setting the currency in the key figure.

  • Customer Exit Varible to read master data

    Hi Experts,
    I have requirement here.
    I have a query with two selections. Fiscal Period ( variable name is ZFISC and is mandatory  ) and Customer ( varible name is ZCUST and is optional ).
    The query displays KeyFigure KF1 which is resticted by a range ( lets says 001.1995 to ZFISC ).
    Now the actual reqmt is the Customer Master data has an atribute called Customer fiscal period.
    The user exit should be popualted with the logic below.
    Case 1.
    When the user enters some period and customer, the user exit should compare User entered period and the user entered customer and update ZFISC. If the Customer fiscal period is more than the user entered period, the range should add the differnect to zfisc ( lthen the range would become 001.1995 to ( ZFISC+1) )
    Here the report will show only one record
    Case 2.
    In this case, the User doesn't enter any customer, this means when the data is displayed, for each customer thats listed in the report, the logic from
    This case is quite tricky, since

    Here again with the missing statements from my previous post.
    Hi Experts,
    I have requirement here.
    I have a query with two selections. Fiscal Period ( variable name is ZFISC and is mandatory ) and Customer ( varible name is ZCUST and is optional ).
    The query displays KeyFigure KF1 which is resticted by a range ( lets says 001.1995 to ZFISC ).
    Now the actual reqmt is the Customer Master data has an atribute called Customer fiscal period (ZCUSTFISC).
    The user exit should be popualted with the logic below.
    Case 1.
    When the user enters some period and customer, the user exit should compare User entered period and the user entered customer and update ZFISC. If the Customer fiscal period is more than the user entered period, the range should add the differnect to zfisc ( meaning the range would become 001.1995 to ( ZFISC+1) )
    In this case the report displays only one record and teh logic is quite straight forward.
    Case 2.
    In this case, the User doesn't enter any customer, this means when the data is displayed, for each customer thats listed in the report, the logic from case 1 should be used.
    How do we make sure in the logic we are looking at Customers the query will populate?
    If we set the ZFISC, will it be applicable globally or for each record thats shown in the report? Ideally we require the logic should apply to each record thats shown in the report
    Please help.
    DV

  • Profit Center Master Data - User Exit

    Hi,
    I need to add few validation to the profit center master data. If there is any user exit that I can use or is there any validation like OB28 (we have for financial accounting document) that can be used.
    Please help me out.
    Regards,
    Binay Agarwal

    Hello Binay,
    in comparison to the cost center master data, there is no user exit for profit center master data.
    Cheers,
    Daniela

  • Derive 0OBJ_CURR from 0COST_CENTER master data in customer exit

    Hi,
    I'm having trouble with the syntax in the following case:
    I'm trying to create a customer exit variable for reporting which is reading the cost center value from cost center variable (ZIPCC) and then using that value to determine the home currency of that cost center by reading the 0OBJ_CURR field from cost center master data.
    The code is as follows:
    DATA D1 Like 0OBJ_CURR.
    remark: Object currency is unit. How to declare units?
    WHEN 'ZIPCUR'.
    if I_STEP = 2.
    loop at i_t_var_range into lt where vnam = 'ZIPCC'.
    Select single OBJ_CURR into D1 from /BI0/PCOSTCENTER where COSTCENTER = i_t_var_range-low.
    remark: I'm having also trouble with the selection of OBJ_CURR.
    clear l_s_range.
    l_s_range-low = D1.
    l_s_range-sign = 'I'.
    l_s_range-opt = 'EQ'.
    append l_s_range to e_t_range.
    endloop.
    endif.

    Found the answer, to bad i cannot give points to myself :-P
    In the ABAP i use the E_T_RANGE output structure.
    That structure has several fields (sign, opt, low, high).
    In my ABAP i stored the same value in the low and high field.
    This should work fine for normal (flat) characteristic values.
    However, because i use a hierachy i should enter the 0HIER_NODE value in the high field.
    For details see: SAP NOTE: 912473
    Regards

  • Screen/ User Exit for Internal Order Master Data

    Hi,
    I would like to one more field in Internal Order Master Data in TC KO01. I know the Table AUFK and i know there is one Include Structure (CI_AUFK). but i dont know how to add the field in that.
    if you go to Screen Exit COOPA003.  There is a Structure like CI_AUFK Structure there is no Calling screen in SMOD.  
    Can anybody please let me know how to do that?
    It's really really very urgent.
    your help would really appriciate.
    Thanks,
    Dhaval Shah.

    Hi Chandra,
    Thanks for the reply, can you please let me know from which TC i have to do. and i will be really appreciate your help  if you write down the whole process.
    Because i am aFunctional Person and i am using this Screen Exit for the first time so i'll be really thank ful to you.
    Thanks,
    Dhaval Shah.

  • Generic Table to a formal type - for master data user exit class

    Hello,
         I am attempting to setup an ABAP OO framework for extending master data with the CMOD exit, EXIT_SAPLRSAP_002.  My goal is to create generic base class, upcast to the actual extraction structure, apply the customizing data fields, and then return the full table to the exit.    The problem is that I_T_DATA, the internal table for return values is untyped and therefore generic.   I tried using a class parameter as “type ref to DATA”, but the upcast if failing is failing.  Can any one suggest:
    What parameter type should I use for the class method parameter?
    How do you upcast to the formal extract structure type?
    How do you assign the result back to the generic type?
    Thanks very much for the help!

    I ended up figuring out the answer after a bit more work.  In case it helps others, the keys points are:
    I_T_DATA exposed in EXIT_SAPLRSAP_00x is a dynamic internal table
    The reference to the table can be passed to a method parameter as a generic type, “TABLE”
    Though, to store the value in the class as a formally typed value, such as required by an attribute, the type must be cast to the type, “DATA”.
    For example:
    Public section
    Method CONSTRUCTUR
         IMPORTS
          PT_DATA TYPE TABLE.
    Assign data pointer to attribute
           GET REFERENCE OF PT_DATA INTO A_T_DATA.
    Endmethod.
    protected section.
      data A_T_DATA type ref to DATA .
    Hope that helps.

  • SAP APO Master Data Creation - Location , User Exit code samples

    Hi,
    I have a requirement of sending same location data from different logical ERP System to the SAP SCM System using CIF(Core Interfaces).
    I need to add suffix in the master data for Location to the inbound processing of Location data in the SAP SCM system to differentiate between the two systems.
    I have got an information to use EXIT_/SAPAPO/SAPLCIF_LOC_001 BADI enhancement point for the same.
    Can anyone please help me out with the code snippets.
    Any help documentation link is appreciated.
    Best Regards
    Sid

    Hi,
    U can use the below code which we have used somewhere.....
    *& Report  ZSCREP_LOC_CREATE
    REPORT  ZSCREP_LOC_CREATE.
    tables : /sapapo/loc.
    data : begin of it_loc occurs 0,
           LOCNO(20),
           end of it_loc.
    data : FLAG, temp_loc(20).
    data : LOCATION_HEAD        like  BAPI10002LOC2      occurs 0 with header line,
           LOCATION_HEAD_X      like  BAPI10002LOC2X     occurs 0 with header line,
           LOCATION_VERSION     like  BAPI10002LOCVERS2  occurs 0 with header line,
           LOCATION_VERSION_X   like  BAPI10002LOCVERS2X occurs 0 with header line,
           LOCATION_TEXT        like  BAPI10002LOCTEXT2  occurs 0 with header line,
           LOCATION_TEXT_X      like  BAPI10002LOCTEXT2X occurs 0 with header line,
           LOCATION_ADDRESS     like  BAPI10002LOCADDR2  occurs 0 with header line,
           LOCATION_ADDRESS_X   like  BAPI10002LOCADDR2X occurs 0 with header line,
           LOCATION_MODEL       like  BAPI10002LOCMODEL2 occurs 0 with header line,
           SAVE_OPTIONS         like  BAPI10002SAVEOPTIONS,
            RETURN              like  BAPIRET2 occurs 0 with header line,
           RETURN1              like  BAPIRET2 occurs 0 with header line,
           BAPI_RETN_INFO  LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE.
    start-of-selection.
      select locno into table it_loc
      from /sapapo/loc
      where attlo05 <> 'X'
      AND LOCTYPE = '1011'
      AND LOCNO = 'T0001'.
      if sy-subrc = 0.
        loop at it_loc.
    For Material Type goto ECC thru RFC
          CALL FUNCTION  'ZRFC_SCM_VENDOR' DESTINATION  'LOGSYS250'  "CF_LOGSYS " Dynamic Logical System selection
            EXPORTING
              LIFNR =  it_loc-LOCNO
            IMPORTING
              FLAG = FLAG.
          IF FLAG =  'X'.
       Fill Header Data*************
            concatenate  'SUBCON_7001_' it_loc-LOCNO into  temp_loc.
           temp_loc = 'LAV12345'.
           it_loc-LOCNO = 'SHAH'.
            LOCATION_HEAD-LOCATION   =  temp_loc.
            LOCATION_HEAD-LOCTYPE    = '1050'.
            LOCATION_HEAD-TIME_ZONE  = 'INDIA'.
           LOCATION_HEAD-LOCATION_INT = it_loc-LOCNO.
           LOCATION_HEAD-SUBCONTRACTOR_PLANT     = '7001'.
            LOCATION_HEAD-SUBCONTRACTOR_PLANT_BSG = '7001'.
           LOCATION_HEAD-SUBCONTRACTOR_SUPPLIER = it_loc-LOCNO.
            LOCATION_HEAD-SUBCONTRACTOR_SUPPLIER_BSG =  it_loc-LOCNO.
           LOCATION_HEAD-DELIVERY_PRIORITY = '00'.
    append LOCATION_HEAD.
            LOCATION_HEAD_X-LOCATION = temp_loc.
            LOCATION_HEAD_X-LOCTYPE = '1050'.
            LOCATION_HEAD_X-LOCATION_INT = it_loc-LOCNO.
           LOCATION_HEAD_X-GLOBAL_LOCATION_NUMBER = 'X'.
           LOCATION_HEAD_X-LOCATION_DUNS = 'X'.
           LOCATION_HEAD_X-LONGITUDE = 'X'.
            LOCATION_HEAD_X-TIME_ZONE = 'X'.
            LOCATION_HEAD_X-SUBCONTRACTOR_PLANT = 'X'.
            LOCATION_HEAD_X-SUBCONTRACTOR_PLANT_BSG = 'X'.
            LOCATION_HEAD_X-SUBCONTRACTOR_SUPPLIER = 'X'.
            LOCATION_HEAD_X-SUBCONTRACTOR_SUPPLIER_BSG = 'X'.
    append  LOCATION_HEAD_X.
            LOCATION_VERSION-LOCATION = temp_loc.
            LOCATION_VERSION-LOCTYPE = '1050'.
            LOCATION_VERSION-PLANNING_VERSION = '000'.
    append  LOCATION_VERSION.
            LOCATION_VERSION_X-LOCATION = temp_loc.
            LOCATION_VERSION_X-LOCTYPE = '1050'.
            LOCATION_VERSION_X-PLANNING_VERSION = '000'.
    append  LOCATION_VERSION_X.
            LOCATION_TEXT-LOCATION = temp_loc.
            LOCATION_TEXT-LOCTYPE = '1050'.
            LOCATION_TEXT-LANGU = 'EN'.
            LOCATION_TEXT-LOC_DESCR = 'CreatE'.
    append  LOCATION_TEXT.
            LOCATION_TEXT_X-LOCATION = temp_loc.
            LOCATION_TEXT_X-LOCTYPE = '1050'.
            LOCATION_TEXT_X-LANGU = 'EN'.
      append  LOCATION_TEXT_X.
            LOCATION_ADDRESS-LOCATION = temp_loc.
            LOCATION_ADDRESS-LOCTYPE = '1050'.
           LOCATION_ADDRESS-TITLE =  'Mr.'.
           LOCATION_ADDRESS-NAME =   'TATA MOTORS'.
           LOCATION_ADDRESS-NAME_2 = 'PIMPRI'.
           LOCATION_ADDRESS-NAME_3 = 'SINGUR'.
           LOCATION_ADDRESS-CITY = 'PUNE'.
           LOCATION_ADDRESS-DISTRICT = 'PUNE'.
           LOCATION_ADDRESS-CHCKSTATUS = 'X'.
           LOCATION_ADDRESS-POSTL_COD1 = '411001'.
            LOCATION_ADDRESS-COUNTRY  =   'IN'.
            LOCATION_ADDRESS-LANGU    =   'EN'.
           LOCATION_ADDRESS-REGION  =   '25'.
            LOCATION_ADDRESS-TIME_ZONE  =   'INDIA'.
      append  LOCATION_ADDRESS.
            LOCATION_ADDRESS_X-LOCATION = temp_loc.
            LOCATION_ADDRESS_X-LOCTYPE = '1050'.
           LOCATION_ADDRESS_X-TITLE =  'X'.
           LOCATION_ADDRESS_X-NAME =   'X'.
           LOCATION_ADDRESS_X-NAME_2 = 'X'.
           LOCATION_ADDRESS_X-NAME_3 = 'X'.
           LOCATION_ADDRESS_X-CITY =   'X'.
           LOCATION_ADDRESS_X-DISTRICT = 'X'.
           LOCATION_ADDRESS_X-CHCKSTATUS = 'X'.
           LOCATION_ADDRESS_X-POSTL_COD1 = 'X'.
            LOCATION_ADDRESS_X-COUNTRY  =   'X'.
           LOCATION_ADDRESS_X-LANGU    =   'X'.
           LOCATION_ADDRESS_X-REGION  =   'X'.
            LOCATION_ADDRESS_X-TIME_ZONE  =   'X'.
    append  LOCATION_ADDRESS_X.
            LOCATION_MODEL-LOCATION = temp_loc.
            LOCATION_MODEL-LOCTYPE = '1050'.
            LOCATION_MODEL-MODEL = '000'.
      append  LOCATION_MODEL.
    SAVE_OPTIONS-NO_GEOCODING_FLAG      =  '0'.
            CALL FUNCTION 'BAPI_LOCSRVAPS_SAVEMULTI2'
              EXPORTING
                LOGICAL_SYSTEM               = 'DCMCLNT250'
                SAVE_OPTIONS                 = SAVE_OPTIONS
               COMMIT_CONTROL               = 'X'
               BUSINESS_SYSTEM_GROUP        =     'BSG1'
    TABLES
       LOCATION_HEAD                =   LOCATION_HEAD
       LOCATION_HEAD_X              =   LOCATION_HEAD_X
      LOCATION_MAPPING             =
      LOCATION_MAPPING_X           =
      LOCATION_SUBLOCATION         =
      LOCATION_SUBLOCATION_X       =
       LOCATION_VERSION             =   LOCATION_VERSION
       LOCATION_VERSION_X           =   LOCATION_VERSION_X
       LOCATION_TEXT                =   LOCATION_TEXT
       LOCATION_TEXT_X              =   LOCATION_TEXT_X
       LOCATION_ADDRESS             =   LOCATION_ADDRESS
       LOCATION_ADDRESS_X           =   LOCATION_ADDRESS_X
      LOCATION_SMTP                =
      LOCATION_SMTP_X              =
      LOCATION_TEL                 =
      LOCATION_TEL_X               =
      LOCATION_FAX                 =
      LOCATION_FAX_X               =
      LOCATION_URI                 =
      LOCATION_URI_X               =
       LOCATION_MODEL               =   LOCATION_MODEL.
        RETURN                       = RETURN
      EXTENSION_IN                 =
      LOCATION_SPP                 =
      LOCATION_SPP_X               =
            if sy-subrc = 0.
            LOOP AT RETURN.
            IF NOT RETURN IS INITIAL.
              CLEAR BAPI_RETN_INFO.
              MOVE-CORRESPONDING RETURN TO BAPI_RETN_INFO.      "#EC ENHOK
              IF RETURN-TYPE = 'A' OR RETURN-TYPE = 'E'.
               ERROR_FLAG = 'X'.
              ENDIF.
              APPEND BAPI_RETN_INFO.
            ENDIF.
          ENDLOOP.
              CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
                EXPORTING
                  WAIT = 'X'
    IMPORTING
       RETURN        =  RETURN1
             IF SY-SUBRC = 0.
             WRITE : 'KK'.
             ENDIF.
             if sy-subrc = 0.
               update /sapapo/loc
               set attlo05 = 'X'
               where  LOCNO = it_loc-LOCNO.
             endif.
            endif.
          endif.
        endloop.
      endif.

  • Periodic Transfer of Master Data

    Hello,
    I need assistance understanding the underlying config related to master data updates in R/3 and the resulting entries in GTS.
    Our setup:
    GTS (7.2) is a plug-in to CRM
    CRM & R/3 in same logical system group (GTS)
    EWM in unique logical system group (FEEDSYS) - based on SAP config guide and direction, we split feeder logical systems from GTS logical systems. all logical systems had resided in a single logical system group (GTS)
    EWM > system for warehouse functions
    R/3 > feeder system for material master
    R/3 > GTS Plug-In activated (per SAP direction)
    R/3 > Configure Control Settings for Document Transfer > MMOA mapped to our purchase order doc type at logical system and logical system group level
    R/3 > Configure Control Settings for Document Transfer > MMOB mapped to our inbound delivery doc type (EL) at logical system and logical system group level for DTAVI
    R/3 > Configure Control Settings for Document Transfer > MMOC mapped to our movement types 101 and 601, in addition to others
    I mention the PO and Inbound delivery setup because we do see changes to material qty in R/3 after creating PO's and the subsequent IB deliveries.
    We are trying to implement GTS as a bonded warehouse - storing material as duty-unpaid only.  We are not concerned with duty-paid status for this implementation.
    There has been an initial transfer of material to GTS from R/3 via /SAPSLL/MENU_LEGALR3.  We have GTS master data marked as BondedWH.  Although T-Code MMBE shows qty's for the material, it does not match the qty being displayed in GTS stock overview. 
    The SAP GTS Config guide states, page 40, to create a job for RBDMIDOC, with a variant and have it scheduled.  We still need to do this part and it is my understanding this is to synce data.  With this, I am also trying to understand the use of change pointers in R/3, in addition to enhancement project SLLLEG04 for the User Exits for Material Masters.  I don't know if we need to worry about the SLLLEG04 enhancement or not.
    I know there is more information I can provide on our current setup, but what major things are there to consider to get the stock overview qty's of GTS to actually reflect what's in MMBE, AND, be displayed as duty-unpaid, rather than duty-paid via the initial transfer function?
    Any advise or experience getting R/3 to communicate correctly with GTS, especially in light of a bonded warehouse is greatly appreciated.
    Regards,
    Brian

    Hello Uwe,
    Our intent for GTS is the use of bonded warehouse functionality.
    As a part of preparation for go-live activities, we will stock the warehouse with material, this is a distribution center of service parts (replacement parts).  The stocking activitiy will be through STO's.  As a result, we expect all the material showing up in GTS to be duty-unpaid.  We will continue to receive material into the warehouse via STO's as no base-receipts are required at this time. 
    When we process orders through the warehouse system (EWM) we expect the qty's in GTS to reflect what has been shipped (exports).  As such, we will be able to reconcile any stock discrepancies with the authoriities.
    My questions about intial transfer is my attempt to get some inventory showing in GTS, so that after I process the inbound deliveries based on PO's (STO) I see the inventory building in GTS.
    The use of initial stock transfer may not be correct as I described my activities above, but with very little documentation specifying the actual process of establishing a bonded warehouse, especially in our landscape, I am working through this on a trial-and-error basis.
    I hope this provides clarity on our goals.  I will continue to research the change pointers as I am still not sure of the relevance.
    Regards,
    Brian

Maybe you are looking for

  • USB devices cause a crash at Lion login screen

    Since I have installed MacOS X Lion I am experiencing regular crashes at the login screen at startup. These crashes occur virtually always when + a USB device that was connected at the previous shutdown is missing at next launch + a USB device that w

  • Silent Installation Adobe Acrobat 9 Win 2008 R2

    Hi, I have a problem with the silent installation of Adobe 9 under Win 2008 R2. I have created an admin installation with all hotfixes including 9.3.2 german. When I install. The installation fails with 1603. In the log i found the following errors:

  • Different DPI in IrfanView and Photoshop for same JPEG file

    Hi everyone, I am no Photoshop expert so please excuse me if I am missing something obvious.  I have a JPEG file which shows Resolution=72 DPI in IrfanView (and in other applications such as ImageMagick Identify).  But under Image | Image Size, Photo

  • Finally about to decomission the Lync 2010 Edge. Small question

    Getting ready to finally decommission our Lync 2010 Edge in favor of a 2013 Edge. The only reason I have kept the 2010 Edge around was because we still have a single 2010 FE server. All our users are on 2013 FE servers so the 2010 FE is just sitting

  • Can't download the 10.4.11 Combo (PPC)

    This link http://www.apple.com/support/downloads/macosx10411updateppc.html and all similar links have Download buttons which just redirect to the apple downloads front page. Where can I get the Combo? Thanks