Skip to Content
Product Information
Author's profile photo Sensen Wei

Manifest Document Part 3 – Advance Manifest


This is the third blog of manifest document series, in this blog I will introduce a special business scenario — Advance Manifest.

Business Requirement

Advance manifest is a common business scenario that required by many countries/regions. Take European Union as an example:

Effective January 1st 2011 all ocean carriers are required to submit a list of legislation-defined data elements to EU Customs at a vessel’s first EU port of call, at least 24 hours prior to cargo loading onboard of the European Union bound vessel. The regulation is applicable to all import cargo to or via any EU Port.

And Israel 24 hour Advanced Manifest Regulation:

The new rule requires all ocean carriers to submit a list of customs-defined manifest data to the Israel Customs at least 24 hours prior to cargo loading at Port Of Load … The rule ONLY applies to all FROB (Freight Remain On Board) Cargo. Israel Import and Transhipments through Israel ports are NOT within the scope of this new regulation. 

Customs Advance Manifest

Advance Manifest Document

It is a common business requirement that all ocean carriers and Non Vessel Operating Common Carriers (NVOCCs) should submit customs-defined manifest document to the customs office of discharging/transshipping port, at least 24 hours before cargo loading or vessel departure at port of loading. This regulation can be applicable to only FROB Cargo, or all import cargoes that to be discharged or trans-shipped.

This is what we call Advance Manifest, or sometimes referred as Advanced Manifest. Usually, advance manifest exist for import and/or transhipment scenario.

Business Scenario

Take the following vessel route as an example:

  • CNTAO-QCT    (CN)
  • CNSHA-YTP    (CN)
  • CNNGB-CMI    (CN)
  • CNXMN-XSC   (CN)
  • CNYTN-YCT    (CN)
  • EGSUZ            (EG)
  • GBFXT-LNG    (EU)    You want create advance manifest for this port
  • ……

Manifest Profile

You can maintain document item 75(Advance Manifest, document type AD-MN Advance) in the manifest profile of GBFXT-LNG business partner 10:

Customs Union

It is important to know the country & customs of each port call of a voyage. In location profile – manifest tab you may maintain the customs union of a location.

Of course you need to define the customs union ID in IMG: Manifest -> Maintain Manifest Settings -> Customs Unions:

First Port of Entry

The customs union will be displayed in port list of ocean freight booking, so that system knows the traveling sequence in terms of customs, and thus whether it is a First Port of Entry (FPoE) — the first port that vessel enters into this customs union.

Here you can see the port ‘GBFXT-LNG‘ is marked as FPoE, and 8 advance manifest document instances are generated, one for each port that prior to GBFXT-LNG. The B/L that coming from these ports will be included into corresponding document instance; Document activities and planned time are also determined. 

You may create your own implementation of interface /TMCSL/IF_MANPRF_SUBREF and assign it to FPE:

  • ~GENERATE_INSTANCE()      Generate document instances
  • ~GENERATE_ACTIVITY()        Generate document activities
  • ~BL_TO_DOC_INSTANCES()  Include B/L to document instance


Document Generation and Diversion

Order to cash provides default logic for advance document generation and diversion in ABAP class /TMCSL/CL_MANDOC_SUBREF_FPE. The planned route may change at any time, even after advance document has been submitted. Which lead to the requirement that whether my submitted document should be redirected to a new port or not. For the document type Advanced, you may choose the options in manifest profile – trigger rule tab:

  • First Port of Entry (FPE) – Document send/change to the current first port;
  • First Port of Entry Fixed (FPF) – Document only send to first port and stick there.

For both cases, redirect the document submission can be done by diversion API, the only difference is for case 2 (FPF), you can decide when the diversion should happen by implementing your own logic.


Advance manifest is designed to help you importing cargo from foreign countries. It may involve more than one customs offices; and by making it relevant to first port of entry, it will save time and effort.

Related Info

Manifest Document – Part 1

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Reinhard EISEL
      Reinhard EISEL

      Hi Sensen,

      thanks for creating the blog. The information about the Manifest are very helpful.

      Assuming the information from the Manifest should be printed or send via EDI to customs. Can you let me know which fields from the BL or TU are included in which Manifest type? E.g. the Export Manifest includes other information then the Import Manifest or the Advanced Manifest. Where can I find more information here?

      Thanks, Reinhard

      Author's profile photo Sensen Wei
      Sensen Wei
      Blog Post Author

      Hi Reinhard,

      To answer your question, let's break it into two parts: collect the information and send it.

      •  You may configure the needed info in manifest profile - document - general - format, SAP provides limited options here for you to choose from; system will collect the needed data to process next step.
      • Next, you can configure the method to communicate (IMG: Manifest -> Maintain Manifest Settings -> Communication Method), this is a task of customizing + implementation, SAP provides a sample ABAP class for sending email to designated party with document attached. In the importing parameter of this class, you may find all the needed information, see ABAP interface /TMCSL/IF_MAN_COMM_METHOD.
      • The layout is needed only if your communication method requires a printed version, see SFP interface /TMCSL/MAN_SBM_EXAMPLE_IF.