Skip to Content
avatar image
Former Member

Document transfer from ECC to GTS in Asynchronous mode

I would like to get the following scenario setup:

- When the Sales Order is created in ECC, I would like the Sales Order to be created and then the document is transferred to GTS for License Determination. In short, the document transfer to GTS should occur in asynchronous mode.

Until GTS determines the License Type/License Number, the ECC Sales Document should stay on block and no subsequent functions like Delivery or Billing (Billing only Order) can be carried out.

The reason behind asynchronous transfer is due to high volumes of order receipt and any addition (even milli seconds) for GTS processing time will not be acceptable.

Any thoughts will be highly appreciated.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Best Answer
    Jan 13, 2015 at 09:52 PM

    Hi Jamali,

    As others have already said, it's quite a departure from the standard; however, you might consider the following approach:

    • Write code in BAdI /SAPSLL/CTRL_SD0A_R3 to make an asychronous call to your own remote-enabled Function Module in GTS, and cancel the synchronous transfer by clearing the CS_TRANSFER structure.
    • In your new GTS Function Module, call the standard interface module /SAPSLL/API_6800_SYNCH, and direct its results back to your own table in the feeder system using an RFC.
    • Your new table will act as a "release" if the GTS checks were ok.  Create one or more new Requirement modules (in Transaction VOFM) to control & prevent down-stream functions unless the release table includes an entry for the Sales Order being processed.

    Hope that helps.

    Regards,

    Dave

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 11, 2015 at 03:05 PM

    Hi Jamali,

    I would suggest to keep it synchronous and streamline your process by having some GTS resources to monitor and release blocks(if any).

    But if you would like to keep the mode of transfer asynchronous, you just need to deactivate the BADIs for transfer of documents /SAPSLL/PI_SD0A_TRANSFER.

    On your second requirement, you will need customization in the copy control routines to prevent delivery creation. You can use the sample code mentioned in the SAP note#59357.

    Regards

    Dhilipan

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 11, 2015 at 05:19 AM

    Hi SK,

    I think it will be a total gross injustice to the robustness that the SAP GTS offers while executing global trade if you opt for asynchronous check for sales order and this is a very rare business case.

    If anyhow a check is required for which the SAP GTS system is being used and if it is executed in real time rather than without any delay, then I see no reason to implement your suggestions as such.

    But you can opt for asynchronous check by deactivating the functional module which is called when a sales order is saved and which transfers the latest recorded changes to the SAP GTS system.

    For your second requirement, I can say if the GTS system has not checked your sales order, then how it can but a block on it instantaneously when the GTS system is up. For this you either need to wait for a while or get some customized code in play for placing a block automatically when a sales order is saved.

    Regards,

    Aman

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 13, 2015 at 08:39 PM

    This option is only available for SPL screening (Document- item Category/Business Partners SPL Service). There is no standard method in customizing to set License determination to asynchronous mode.

    Menu path for Documents:

    General Settings>Document Structure>Activate Item Categories for Application Areas>Activation for Sanctioned Party List Screening>Details

    Menu path for Business Partners:

    Compliance Management> Sanctioned Party List Screening> Activate Business Partner at Business Partner Function Level.

    Add comment
    10|10000 characters needed characters exceeded