Trigger of Import Declaration (Work List) for SO based inbound flows in ECC

Hello Experts,
I am running a feasability study for GTS Customs managment Import. My client is using SO based flows for the return flows (SO-Delivery-Mtrl Document). In order to use local clearance (to avoid VAT and Customs Fee) we need to set this flow up in SAP and enable the doucment transfer from ECC to GTS.
We have come up with a few high level alternatives for the trigger for the GTS Import Declaration. It would be great if you could have a look on them and let us know your thoughts. What is feasible and what is not? Any recommendations?
Alt 1: Create Z program for the RFC call to GTS which basically is a copy of the standard program but it modifies the SO to be perceived as an PO in GTS and the Delivery to be perceived as an Inbound Delivery.
Alt 2: Use the SPL check which is set up in GTS Compliance management. Might be an alternative since the SO and Delivery is transferred to GTS for the SPL check. We should be able to find some user exit or BADI in the SPL check from where we can trigger det SO and Delivery to the Work List in GTS Customs Management.
Alt 3: Integrate the feeder system with GTS as an external system. This will require that we have IDoc outputs from the SO and Delivery on the feeder side and that we activate BAdI for Mapping External Data with or w/o Document Reference in GTS.
Alt 4: Treat the SO import flow as an Export flow in GTS (triggering it through a proforma document on the feeder side) but configure the activity sequence according to the Customs Authorities import specification.
Another question that we have is relating to GTS Inventory Management which we must use in order to use local clearance procedure. Is it possible to set up GTS inventory management without a Customs Warehouse and without configuring the Customs ID on the feeder side? Could it be used with the any of the alternatives above?    
Any input is welcomed.
Thank you and best regards
Andreas

You mentioned that you are looking  to use local clearance (to avoid VAT and Customs Fee), I read this as using the customs warehouse functionality in GTS. 
If you have the customs warehouse set up, you may want to check out the returns order movement type (651)  This is what the GTS library says: u201CThe system treats returns orders with returns deliveries (651) in the feeder system just like a receipt posting from a regular goods movement, because you post goods receipts in the feeder system by choosing a goods issue based on an outbound delivery. The customs warehouse handles these postings just like goods receipts, however, and therefore analogous to regular goods movements for customs warehouse receipts, with movement type 101.u201D
So if you have a goods receipt, you can create a entry into the customs warehouse. To get it out, youu2019d need some type of outbound movement. GTS would see this as an issue (reduction) of the customs warehouse. This outbound does not necessarily need a connection with a specific PO.
Also, for customs warehouse, this outbound movement, if it is customs cleared in the country where the customs warehouse is located is a u201Cdomestic movementu201D. 
If a material is flagged as batch relevant, you can add a batch reference at the time of PO, or inbound delivery.  For sales, you can add at time of SO or goods issue.
This batch number serves as a link for the transaction data.  This number allows you to track the materials in a transaction through the purchas/mfg/sale process.  Attached to the number can be a great deal of info on the material in the transaction. Through the batch reporting, you can track forwards or backwards all the follow-on transactions associated with the batch.

Similar Messages

  • Work list for Invoice List

    Hello,
    I have an issue with the work list (VF24) for invoice list.
    I have two billing doc:
    #10 billing type F2 (posted to FI)
    #11 billing type F2 (posted to FI)
    I created an invoice list for these two invoices:
    #91 billing type LR
    Later I have a third invoice# 12.
    I want to include all three billing doc in one invoice list.  Therefore, I cancelled the existing invoice list# 91, cancellation invoice list# 92 (billing type LRS) was created.
    I ran the work list VF24 but billing doc# 10 and #11 did not appear.
    Thanks in advance for your advice.
    CL

    Hi Surya,
    The sequence of actions performed is:
    1. create invoice
    2. create invoice list
    3. reverse the invoice
    4. reverse the invoice list
    It means that you reversed the invoices before reversing the invoice list.
    So their relevance for invoice list is not touched, because the invoice list was already created (and it was not reversed yet).
    Vice-versa, if you reverse an invoice before to create the invoice list (or after the invoice list is reversed), then it won't be relevant for invoice list anymore.
    And the cancellation invoice won't be relevant for invoice list as well.
    It is supposed that if an invoice already included in an invoice list is reversed, then the cancellation invoice will be included in another invoice list.
    This is the standard design of the system.
    Thanks,
    Alex

  • Import Two Price Lists for one item

    Hi all,
    How we can import two price lits for one item and how to link it.
    For eg.
    Suppose Item A is having price 100 Rs today at 11 am
    and its price changes to 150 RS at 1 Pm.
    how we can do this.
    We also want to see the last price of that item.
    Reply
    Thanks,
    Neetu

    Neetu,
    What do you mean by changing?  Does the Item price flactuate throughout the day every day..if so you need to create a routine to import/update the pricelist constantly.
    If the 11 am and 1 pm are constant times when the prices change then you can maintain a pricelist for each one of them.
    Shooting for a solution without knowing the business background can be a bit wasteful.  If you might want to throw some light on the type of business and what the prices are for..
    I also see you have posted the same question earlier..Price Updation
    I would suggest that you post only one thread for one question.

  • Purchase order and vendor declaration work list problem

    Now, I'm testing GTS 8.0 for FTA related things.
    In the proceeding the test, I stuck in a problem.
    After making purchase order with order type NB, the system should make the worklist for the long-vendor declaration.
    But it dosen't make the worklist after creating of PO.
    But it make the worklist after Goods Receipts.
    I made related configurations with it.
    1. Activate Transfer of Purchasing Documents ( MM0A ).
    2. Configure Control Setting for Document Transfer.
    In the second transaction, I selected the Application Level MM0A and make document type FNB(Standard PO).
    And I checked all the check boxes including Generate Worklist of Vendor-Based Long-Term Vendor Declarations.
    I did the same configurations with MM0C.
    I searched in every direction, but I fail to get the reason.
    Thank you for the reading.
    Best Regards,
    Jong Hwan.

    I have checked I have already assigned the Partner Scheme to the PO type.
    And, In the first transaction you wrote above(/SAPSLL/PREF_AGR_R3), I got a message.
    Please check the following items:.
    check activity 03 of legal regulation  , "Preference tariff processing"
    Simulation Run - No Database Changes
    And in the second transaction, No data was found for the selection creteria.
    Thank you.
    Best Regards,
    Jong Hwan.
    Edited by: JONG HWAN PARK on Mar 18, 2011 8:33 AM

  • Universal Work List for ESS

    Hi Experts,
    I cannot see UWL for Employee Self-Service role where as under Manager Self-Service I can see it. Do we have to add the page manually or it will be done from backend.
    ESS/MSS Version is 1.41.
    Please throw some light on this.
    Thanks,
    Murthy

    Hi
    I am trying to configure Universal Worklist Systems at System Administration --> System Configuration --> Universal Worklist & Workflow --> Universal Worklist - Administration. When I click on the Register button to register Action it is throwing the following error.
    Errors:
    System ECC190: Fri Jul 01 13:09:32 GMT+05:30 2011
    (Connector) :com.sap.netweaver.bc.uwl.connect.ConnectorException:Fri Jul 01 13:09:32 GMT+05:30 2011
    (Connector) :com.sap.portal.connectivity.destinations.PortalDestinationsServiceException:User is missing credentials for connecting to alias <SYSTEM190>. Contact your system administrator.
    System configuration as follows:
    Entered the System Alias, Connector Type is "WebFlow Connector", and User Roles is "Everyone".
    I am using the same system to call transaction iViews also. Any parameters need to be added related to User in system object. At present System have User mapping type is admin,user other than this there is on no information set regarding User. Please throw some light on this issue.
    Thanks,
    Murthy

  • Prepare lists for campaign - based on Opp recency and frequency

    I'm preparing list of contacts that had an opp using analytics (trip history) and am able, using a pivot table on which I have:
    - MIN agg rule on difference in month between today's data and closed date (recency)
    - COUNT of Opp IDs (frequency)
    To test, I've been using a specific External Unique ID and it works really well. I've used table as well as pivot layout and have seen good results.
    Having said that, if I remove the filter on a specific External Unique ID, I get a Governor Limit Exceeded. Is this a limit based on the # rows in a pivot, or the size of the data returned? I have approx. 400,000 contacts who have at least one opp in CRM.
    It's rather daunting to me to produce so many lists (e.g. one list per prov/state targeted) without knowing what is the pivot limit.
    Where could I get information on that?
    Thanks.

    The reason I used pivot is that it provide good aggregate rules, especially if I want to get the date of the most recent opp and the # of opp for a contact. I will have a segment code loaded soon so I'm hoping that it will allow me to be able to create less than 10K lists. Since you're speaking of CSV file, how can I force to double quote all text fields? We have some of these fields which have commas, let's say in their address fields and we would like those fields to be " " delimited. Do you happen to know? I've searched the CRMOD doc but without success. I've tried to append '''' to the beginning and the end of the fields but cannot get true double quotes, only 2 single quotes instead.

  • Where-used list for class-based exception texts

    G'Day,
    With traditional exceptions, one can look at a message, go to SE91 and do a where-used for that particular message. This is not possible with ZCX classes, a where-used can be done for the entire class but there doesn't seem to be a way to find where individual exception texts are raised.
    Now whilst exception classes do offer the possiblity of a far better structuerd approach that reduces the need for a where-used in first place, this is still a shortcoming of exception classes... or is it? (or am I missing some other way to search for it?)
    Cheers,
    Mike

    D'Oh! That one was so obvious that I was blinded by it  
    (Believe it or not I've been using ex. classes for some time!)
    However it still leaves another issue (which was actually the one that sparked this debate here in the office): In the old message concept it was far easier to navigate from an error to find the offending code. One could click on a message, see the message class/ID, drop into SE91 and (provided the where used is small enough) go straight to the offending code via a where-used.
    Unless class-based exceptions are caught and re-raised as an old MESSAGE statement with a message number, this is not so simple anymore. Or is it?
    Thanks,
    Mike

  • How to create Import Declaration (Inward Processing) in SAP GTS

    How to create Import declaration in SAP GTS system for transaction based on Sales Order and Return Delivery documents in ECC6 feeder system. The scenario is described as below:
    In backend (feeder) system ECC6:
    1. Sales Order SD Document Category = u2018C u2013 Orderu2019 will be used.
    2. A Return Delivery Document similar to LR will be used (Document category u2018T u2013 Returns Delivery) to take back the material.
    Import Declaration functionality system requirement is as below:
    1. It should be possible to send out Pre-notification to Customs when the goods are picked up from the customer site (based on the order cerated).
    2. When the return material is received (on Goods Receipt against the Return Delivery) final Import Declaration to be submitted to the customs authorities.
    3. It should be possible to track (tag) if any replacement material is sent back to the customer. Meaning the Import of a return material should be tagged with corresponding export (replacement material sent to the customer) transaction.
    My understanding is that the Import Declaration functionality in SAP GTS is based on Purchase Order and Shipping Notification. I would like to know how the above scenario (Sales document based) can be best supported for Import Declaration via SAP GTS system.
    Thansk in advance for suggestions/ideas.
    BR/Arup

    Hello Arup,
    In GTS 8.0, the Returns Delivery can act just like an Inbound Delivery in GTS.  Of course you need to populate the "Preliminary Document" type and number in the FT header.
    The Delivery creates a Customs Shipment in GTS.  You could configure message processing to send data from the Customs Shipment to the Customs system for pre-alert, providing that only header data is required at that stage.
    The subsequent Goods Receipt appears in the normal work-list for Declaration after GR, provided you close the "safekeeping" using Transit processing or the BAdI provided for that purpose.
    The GTS Inward Processing solution does not currently support a single Product being both a component and a compensating product, so your wish to tie up re-exports with the customer returns may be quite difficult.
    I hope that helps.
    Best regards,
    Dave

  • Import Declaration wrt to Returns Delivery ( Customer Returns)

    Hello,
    I need some help with regard to Import declaration in case of ‘Returns delivery’
    Business wants to create Import declaration before GR (US as receiving country). I tried with different document type assignment both in ECC and GTS but not able to see the Returns Delivery (LR) in work list. Even I tried assigning previous document type and number at Returns delivery header but still not able to create import declaration.
    Any help/suggestion will be appreciated on this.
    GTS Version: 10.1
    Regards/Pradeep

    We also tried unsucessfully to apply this flow.
    This limitation is confirmed by SAP KB 2064103 - KBA: Import declaration before GR for Return Delivery.
    New idea published, please support it if you consider it relevant:
    Support of import declaration before GR for Customer Return Delivery : View Idea
    In addition, as the settings for creating an import declaration after GR are in my opinion not clearly described, I have requested the creation of a dedicated KB article through idea:
    Necessary settings for Import declaration for customer returns (after GR) - KB article needed : View Idea

  • Enhance the name of the purchase order in work lists

    Hi all,
    I'm working with SRM 4.0, and now I’ve a new requirement: in the work list for purchase order the name of the purchasing organization or the name of the company should come before the name of the purchase order.
    In the same way, the subject of the e-mail should contain this information instead of only the number of the PO.
    Any idea?
    Thanks,
    Regards,
    Ana

    Dear Friends,
    I am absolutely agree with your answer .
    But my question is,
    Lets say.....
    One customer sending X number of purchase orders in a day , so how many IDocs generated on that specific day for that specific customer .
    So, Question is , How can we find the no of sales orders(IDocs) generated for the customers on the specific day ?
    Hope you all understood my requirement .
    Thanks & Regards,
    Aditya

  • To create a mailing list for a specific ou

    Dear all,
    I am trying to define an emailing list for a specific ou members! using dynamic ldap search filters!
    I have already working lists for all domain, and for static lists! but not a restricted dynamic ldap :(
    i used many queries and all result with:
    Your message cannot be delivered to the following recipients:
    Recipient address: [email protected]
    Reason: no addressees: [email protected]
    The queris i used are many:
    ldap:///dc=ju,dc=edu,dc=jo??sub?(&(objectclass=inetMailUser)(ou=eman ou))
    or
    ldap:///dc=ju,dc=edu,dc=jo??sub?(&(|(objectclass=person)(objectclass=groupofuniquenames))(ou=eman ou))
    in the provisioning guide there is a paragraph that i didn't understand!
    NOTE iPlanet Messaging Server also supports dynamic lists based on the attribute memberURL from the objectclass groupofurls. Netscape
    Directory Server 4.x allows creating of dynamic groups using this attribute and messaging server can take advantage of any groups that may have already been defined using memberURL.
    version of our messaging server and we don't have delegated administrator installed yet?!!:
    iPlanet Messaging Server 5.2 HotFix 1.21 (built Sep 8 2003)
    libimta.so 5.2 HotFix 1.21 (built 18:35:22, Sep 8 2003)

    You do not need to have iDA installed to use dynamic groups. In fact, iDA does not deal with dynamic groups.
    There is a whole series of pages in the Admin guide:
    http://docs.sun.com/source/816-6009-10/users.htm#15141
    about creating dynamic groups. Let's give that a try, please.

  • Billing Due List for third party sales

    Guys
    Need a help, I can't view in billing due list for third party sales
    (Flow)
    SO - PO - GR- BILLING DUE LIST
    How configure , in-order to view in billing due  list
    thanks
    New Guy

    Hi,
    I guess in third party sales it will be sales order related billing.So in VF04 tick the check box of order related billing.
    Check the billing date and check if MIRO has taken place.In standard SAP before MIRO you can't do the billing for third party sale.
    Reward points if useful
    Regards,
    Amrish Purohit

  • Security for value based hierarchy + OLAP

    Hi,
    I am using row-level security mechanism described here: http://www.rittmanmead.com/2012/03/obiee-11g-security-week-row-level-security/
    It works well for level based hierarchies... but is there a way to apply it to value based OLAP hierarchy in OBIEE 11.1.1.6?
    My case is:
    - I have parent-child value based hierarchy representing management structure with various depth.
    - of course facts are always linked to leaf members of hierarchy
    - I need to apply security at different levels. E.g. Office manager should have access to one/multiple offices information (basically all employees he manage currently + his previous office before he was moved)
    - In report I display presentation hierarchy that starts at country level and then manager drill to his offices
    - At country level, manager should see a measure aggregate only for his offices (not whole country)
    In relational database there is no problem:
    - I follow rittman blog
    - create session variable that store list of all leaf members of hierarchy (employees) managed by manager
    - with OBIEE "Manage"->"Identity" I apply filter on fact table and get right measure aggregates at all levels of hierarchy
    Issue for OLAP:
    - with OBIEE "Manage"->"Identity" I apply filter on OLAP value based hierarchy
    - in case of filter "MY_BMM"."Org Str"."Org Str Key" = VALUEOF(NQ_SESSION."LEAFS_LIST") -> when manager include hierarchy column to report there are no results because hierarchy starts at country level and he have no access to country data
    - to workaround it I tried: "MY_BMM"."Org Str"."Org Str Key" = VALUEOF(NQ_SESSION."LEAFS_LIST_AND_ALL_ANCESTORS") -> manager can see all aggregates at country level because he have access to country, and OLAP just use country level aggregate
    - IsDescendant("MY_BMM"."Org Str" , VALUEOF(NQ_SESSION."OFFICE_ID")) will work only for single office as we can not use row wise variables here
    One solution I can imagine is to create additional level based dimension that have only 2 levels: "All"->"Org Str Leaf". Then apply filter on this "artifitial" dimension. It is not perfect solution to duplicate dimensions only for security purposes... that's why I ask you for advice if you know better way?
    Regards,
    mudi

    Here is an example, how to set security in OBIEE 11.1.1.5 (or future versions)  against  Oracle OLAP dimensions.
    *(1). Create the Oracle OLAP Hierarchy Descendant View against Value-based hierarchy*
    These views return a row for each ancestor-descendent relationship in the hierarchy. As you can see how easy it is.
    CREATE OR REPLACE VIEW DEPT_DESCENDANTS
    AS
    SELECT 'DEPT' "DIMENSION", 'DEPTHIER' "HIER", ancestor, descendant
    FROM TABLE(OLAP_TABLE('BAWOLAP.BNSOLAP DURATION QUERY', null, 'LIMIT DEPT_HIERLIST TO 'DEPTHIER''',
    'DMNS DESCENDANT AS VARCHAR2(60) FROM DEPT
    DMNS GID_VAL AS NUMBER FROM ___AW_GID_DIMENSION
    MSR ANCESTOR AS VARCHAR2(60) FROM DEPT_FAMILYRELVAL'
    where ancestor is not null
    *(2). Create the User ACL Tables and Populate with Data*
    Create an Access Control list test table by user and Dept. Later this will be populated with production data.
    create table user_dept_acls
    username varchar2(30),
    dept varchar2(60)
    insert into user_dept_acls(username, dept) values ('user1', 'GWM');
    insert into user_dept_acls(username, dept) values ('user1', 'GT');
    insert into user_dept_acls(username, dept) values ('user1', 'SC');
    insert into user_dept_acls(username, dept) values ('user2', 'GWM');
    insert into user_dept_acls(username, dept) values ('user2', 'GT');
    insert into user_dept_acls(username, dept) values ('user3', 'SC');
    commit;
    *(3). Create an Init Block Connection Pool*
    Oracle BI EE requires a separate Connect Pool for Init blocks. It does not allow the default query connection pool to be reused for init blocks. So, we need to create a new init block.
    *(4). Create the ACL Session Variables*
    These session variables hold the list of all members that the user may access.
    Example Session Variable: DEPT_ACL
    Init Block: "Init DEPT_ACL"
    SQL:
    select 'DEPT_ACL', account from user_DEPT_acls where username = ':USER'
    union all
    select 'DEPT_ACL', descendant
    from DEPT_descendants
    where ancestor in (select account from user_DEPT_acls where username = ':USER')
    union all
    select 'DEPT_ACL', ancestor
    from DEPT_descendants
    where descendant in (select account from user_DEPT_acls where username = ':USER')
    The first query block of the init block SQL just selects the members explicitly entered into the ACL table. The second block selects all the descendants of those members from the descendants view. The third block selects all the ancestors to ensure that the user has access to all the members in the drill path starting from the root member.
    Make sure that row-wise initialization is checked in the Variable Target section of the init block.
    *(5). Add the Data Filters*
    In our test case we assigned the data filters to the BIAuthor role, but the filters should be added to whatever role makes the most sense.
    Data filter on "BNSGL"."Department":
    "BNSGL"."Department"."Dept" = VALUEOF(NQ_SESSION."DEPT_ACL")
    *(6). Log in as a Normal User and Query the Hierarchy*
    The user can only see to the members to which they are granted access in the ACL table plus all ancestors and descendants of those members.
    Drill down to the bottom of the hierarchy.
    *(7). Look at the Query Log*
    In the nqquery.log we see that the session variable is expanded into an IN list in the physical SQL query. The BI Server breaks the IN list into two IN lists to avoid the Oracle SQL limit of 1,000 items per IN list.
    Edited by: Nasar Ali-Khan on Jul 2, 2012 8:14 AM

  • Site not working again in Chrome based browser

    For the last few days I've noticed that this site is not working fully for Chrome based browsers. Reading the site is fie but clicking the Submit button to post an answer is not working! Any one else experiencing the same problem. Having to switch to IE
    just to post this question!
    The English Bob

    I am using Chrome and have no problems.
    For every expert, there is an equal and opposite expert. - Becker's Law
    My blog
    My TechNet articles

  • I'm having an intermittent problem with my midi controllers triggering Mainstage 3. I'm using a PreSonus Firebox audio interface. It's been working fine for months, but now when I first turn on the computer in the morning , I'm not able to trigger Ma

    I’m having an intermittent problem with my midi controllers triggering Mainstage 3.
    I’m using a PreSonus Firebox audio interface.
    It’s been working fine for months, but now when I first turn on the computer in the morning , I’m not able to trigger MainStage from the keyboard.  I tried different midi controllers, different keyboards, different midi cords, and check midi preferences.  The audio interface is working fine and is recogonized, but the midi doesn’twork.  I re-started the computer several times and then finally it miraculously starts working again.
      I’ve been having to this every day now.  Any help or ideas is very much appreciated.

    I Had the same problem with a FireStudio. Try unplugging the FireWire plug and the power plug. Wait for a few seconds, then plug both back in. The light on my FireStudio was flashing blue/red which means "not connecting." I did what I just described, and everything works again. Hope it works for you.

Maybe you are looking for