Skip to Content

SAP Global Trade Management – Integration #2 (GTM-GTS)

Hi there,


Very sorry for my long absence of my blog.

Here is the 2nd blog for GTM integration.


I have had many times to see the folks confusing the difference between GTM and GTS. Whenever people in the US hear about GTM, they image GTS and people in Asia vise versa.

Well, let’s make this clear again.

SAP has two very similar naming products, one is GTM (SAP Global Trade Management) and the other is GTS (SAP Global Trade Services).

And the following deck gives you a clear functional difference in between.




Do you understand the difference?


Well, then here is one more.

The following picture is Trading Solution Portfolio, which is created by myself, deploys all necessary piece of functionalities to cover a trading business.

Most of my clients I have ever worked with, they have a software/system to cover the following areas.

 (If you think anything missing or wrong, any feedback much appreciated!!)

And you can see ‘Contract/Order Management’, ‘Logistics Execution Management’, ‘Trading Expenses Management’ and ‘(Physical) Commodity Position Management’  are the pieces covered by SAP GTM.

And ‘Export/Import Management’, ‘Trade Preference Management’ and ‘Restitution Management’ are the pieces covered by SAP GTS.


 Trading Solution Portfolio


 And let’s color the difference between GTM and GTS.


Trading Solution Portfolio (GTM and GTS)


 So now it’s clear for you, right?

This two products are designed and developed from completely different point of view and scope. If you, however, think of the solution for trading business, you understand they are bread and butter, meat and poteto.

We have an integration point between GTM and GTS since ERP 2005 and the followings are the details.


1. Integration Point#1 Trading Contract (T/C)

Hope you already knows Trading Contact (T/C). (If not, please refer my previous blog)

Let’s assume that you create a T/C and enter business partner data like customer, supplier in export/import business case. What you want to make sure is;

1. Payment method

If you use Letter of Credit (L/C) as a payment method, you definitely look up the all data in T/C matches with the master condition of L/C master (T/C has this as standard), right? Otherwise you don’t get paid.


2. Screening business partners

You want to make sure the business partners are NOT on the sanction list party or embergo.

If you do business with the business partners on the list, you are seriously in big trouble. To avoid this risk, there is a sweet integration in T/C.

You go to status tab at T/C header, you will see ‘Legal Control’ button on your right donw corner. Pressing this button, system start to communicate with GTS server and check the business partners in T/C are cleared. 


Integration Point#1 Trading Contract



2. Integration Point#1 Report

Here are the standard reports for list processing.

From SAP manu, Logistics – SAP Global Trade Management – Trading Contract – Environment – Reports – Legal Control

 Report for GTM - GTS integration


 This report also makes your trading life easier.


 Any feedback/comments much appreciate and thank you for your reading!



You must be Logged on to comment or reply to a post.
  • This seem to be good points on integration of GTM,can you let us understand the Pricing involved in GTM where there is a  creation of T/c,Is it through the regular ECC Pricing schemas or does the GTM has a seperate Pricing schemas?
    • Hi,

      First of all, very sorry for my delayed res because I was on vacation and not able to respond in a timely fashion.

      About your question related to the pricing in Trading Contract (T/C), T/C adopts two different SAP pricing concepts and both are very common in each application areas as of the version of ERP 6.0.

      1. Standard pricing like normal SD/MM pricing technique
      2. Retail pricing (please don’t misunderstand this, you DON’T have to turn the Retail switch on. It’s available in standard ECC)

      There is no better or worse between them, highly depends on what pricing concept meets your requirement.

      Hope this clarify your question.

      Thanks, Nob

  • Hi Nobuhiro,

    With Global Trade functionality, is it possible to create a Contact that contains a sales order that belong to a sales area of a particular company code but a purchase order for a completely different company code?

    • Hi,

      First of all, very sorry for my delayed res.
      I have no excuse for that, but have been very busy in last a couple of weeks and still am.

      My answer for your question is ‘No’.
      A S/O and P/Os are created under the organization data which is checked before you create a T/C and suppose to link to a specific company code.

      It, however, is possible and I have an idea to realize what you thinking, but assuming you expecting some miracle out of box.
      That is why my answer is like this.

      Thank you,


      • Hi Nob,

        Thanks for the reply. Actually I understand that it can’t be done out of the box. You mentioned you have an idea for making it work. What exactly are you’re ideas on how I can implement this type of scenario?

        Can you point me in the right direction?


        • Hi James,

          Sorry for my delayed res as usual.

          The most straight forward approach is ALE.
          Push an IDoc from T/C output and trigger an another transaction.

          Known challeges are;
          – When/how you manipulate the out going data
          – When/how you get the document flow updated

          I believe this is a fun part of thr project.



  • Hi Mr. GTM,

    thanks for your insight on GTM. Please can you let me know if there is any standard PI content delivered for GTM to integrate it with outside world? If we have to integrate it GTM with third party systems using PI, what could be the best possible way? Is there any standard set of IDocs or standard PI content available for that? Thanks in advance.

    • Hi,

      Since I am not an expert in this area, not sure that I can give you enough information but let me try.

      Okay, your first question.
      “Please can you let me know if there is any standard PI content delivered for GTM to integrate it with outside world?”

      > Yes, we did deliver the objects.

      Next, question.
      “If we have to integrate it GTM with third party systems using PI, what could be the best possible way?”

      > It depends what you want. There is no best way for everything. We need to understand the possible options and choose the best for you.

      “Is there any standard set of IDocs or standard PI content available for that?”

      > Yes, there is.
      About IDocs,
      TRADINGCONTRACT_CHANGE01     Trading Contract: Change Template Data
      TRADINGCONTRACT_GETFLOW01     Trading Contract: Read Document Flow
      TRADINGCONTRACT_GETLIST01     Trading Contract: Determine Document Information
      TRADINGCONTRACT_GETSTATUS01     Trading Contract: Supply Status of Trading Contract
      TRADINGCONTRACT_RELEASE01     Trading Contarct: Release
      TRADINGCONTRACT01     Trading Contract: Create from Template Data

      About BAPI
      BAPI_TRADINGCONTRACT_CHANGE    Trading Contract: Change Template Data
      BAPI_TRADINGCONTRACT_CREATE    Trading Contract: Create from Template Data
      BAPI_TRADINGCONTRACT_GETSTATUS Trading Contract: Supply Status of Trading Contract
      BAPI_TRADINGCONTRACT_GET_FLOW  Trading Contract: Read Document Flow
      BAPI_TRADINGCONTRACT_GET_LIST  Trading Contract: Determine Document Information
      BAPI_TRADINGCONTRACT_HISTORY   Trading Contract: Changes to a Contract
      BAPI_TRADINGCONTRACT_RELEASE   Trading Contract: Release

      Also if you would like to use XI, the following web site gives you some idea.

      Hope this helps.

      Thanks, Nob