All in One Guide ADD-On Solutions for SAP NetWeaver Process Orchestration

46
ADD-On Solutions for SAP NetWeaver Process Orchestration Secure connectivity add-on 1.0 (PI SFTP PGP ADDON) Business to business add-on 1.0 (PI B2B ADDON)

Transcript of All in One Guide ADD-On Solutions for SAP NetWeaver Process Orchestration

ADD-On Solutions for SAP NetWeaver

Process Orchestration

Secure connectivity add-on 1.0 (PI SFTP PGP ADDON)

Business to business add-on 1.0 (PI B2B ADDON)

© 2012 SAP AG. All rights reserved. 2 Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in

making a purchase decision. This presentation is not subject to your license

agreement or any other agreement with SAP. SAP has no obligation to pursue any

course of business outlined in this presentation or to develop or release any

functionality mentioned in this presentation. This presentation and SAP's strategy and

possible future developments are subject to change and may be changed by SAP at

any time for any reason without notice. This document is provided without a warranty

of any kind, either express or implied, including but not limited to, the implied

warranties of merchantability, fitness for a particular purpose, or non-infringement.

SAP assumes no responsibility for errors or omissions in this document, except if

such damages were caused by SAP intentionally or grossly negligent.

© 2012 SAP AG. All rights reserved. 3 Public

AGENDA

INTRODUCTION

Secure Connectivity Add-On (PI SFTP PGP ADDON)

Business to business Add-On (PI B2B ADDON)

© 2012 SAP AG. All rights reserved. 4 Public

INTRODUCTION

OVERVIEW

FEATURE HIGHLIGHTS

DEPLOYMENT OPTIONS

© 2012 SAP AG. All rights reserved. 5 Public

Overview: New ADD-Ons from SAP

No new license requirement

Available to all existing/new PI customers

Need to be installed on SAP

NetWeaver PI

Released On 30th March, 2012

SAP NetWeaver Process Orchestration,

Secure Connectivity (SFTP PGP) Add On

• SFTP ADAPTER

• PGP MODULE

Separate license requirements

Need to be installed on SAP

NetWeaver PI

Released On 30th March, 2012

SAP NetWeaver Process Orchestration,

business to business (B2B) Add On

• AS2 ADAPTER

• OFTP ADAPTER

• X400 ADAPTER

• B2B CONTENT

• MAPPING FUNCTIONS AND

TEMPLATES

• NRO AND ARCHIVING MODULES

• EDI XML CONVERTER AND

MODULES

© 2012 SAP AG. All rights reserved. 6 Public

Feature Highlights

Tight integration with SAP NetWeaver Process Integration/Orchestration

Same underlying NetWeaver/PI technology framework for monitoring, channel

scheduling, message splitting, configurations, administration etc.

Encryption, Signing and Compression capabilities

Communication Protocols Support (SFTP, AS2, OFTP, X400)

Different EDI Formats support (EDIFACT, ANSI X.12, VDA, TRADACOMS,

ODETTE, Custom Formats)

Ready to use ESR Content (XSDs, Mapping Templates, Mapping Functions)

Multi Message handling Support

Modules for special B2B use cases (Archiving, Automatic Counters etc.)

EDI XML Converter for maintaining B2B Content and extensions.

Functional and Technical Acknowledgements

© 2012 SAP AG. All rights reserved. 7 Public

Deployment Options

SFTP PGP ADDON 1.0

Process Integration 7 .11

Process Integration 7 3

Dual Stack/AEX

Process Integration/

Process Orchestration/

PI 7.31

Dual Stack/AEX

B2B ADDON 1.0

SP8 onwards SP5 onwards SP3 onwards

© 2012 SAP AG. All rights reserved. 8 Public

SECURE CONNECTIVITY ADDON

SFTP ADAPTER

PGP MODULE

© 2012 SAP AG. All rights reserved. 9 Public

SFTP ADAPTER

SFTP Version

Support SFTP 0,1,2 and 3

Message Level

Security PGP (PGP Module) Support

SSH2

HTTP, SOCKS4 and SOCKS5

Transport

Protocol/Security

Proxy Support

Archive Incoming/Outgoing Files on File

System. Archiving

File name, Directory, File size,

Modification date and SFTP host

Adapter specific

Message Attributes

Exactly once, exactly once in order, best

effort Quality of Service

Fingerprint check, certificate and

Password authentication Authentication

Provides secure file transfer

functionality over any reliable data

stream according to the Secure

Shell protocol (SSH)

SFTP Adapter

Compression ZLIB

File control through separate

handling of empty files,

maximum file size, duplicate and

modification check

File processing Options

File selection through regular

expressions

Loading additional files as

attachments

Setting File authorizations

Generic Features

© 2012 SAP AG. All rights reserved. 10 Public

PGP Module

Pretty Good Privacy (PGP) enables

data encryption and decryption that

provides cryptographic privacy and

authentication for data communication.

PGP Module

Type of Component Standard PI Module

MD5, RIPEMD (160), SHA1, SHA (224),

SHA (256), SHA (384), SHA (512),

ZIP, ZLIB, BZIP2

Signing/Verification

Algorithms

Compression

Text and Binary (ASCII armoring) Message Formats

AES (128), AES (192), AES (256),

BLOWFISH, CAST5, DES, 3DES, TWOFISH Encryption Algorithms

Based on Open PGP

specification RFC 4880

Used for signing and encrypting,

decrypting, signature verification

of message content

Can be used in conjunction with

any technical adapter of SAP

NetWeaver Process

Orchestration.

For inbound and outbound

communication

Generic Features

Asymmetric key

generation algorithm RSA, DSA, Elgamal with keys size >=1024

bits

© 2012 SAP AG. All rights reserved. 11 Public

BUSINESS TO BUSINESS CONNECTIVITY ADDON

OFTP ADAPTER

AS2 ADAPTER

X400 ADAPTER

EDI SEPERATOR

ARCHIVER MAPPING

AND MODULE

EDI XML CONVERTER

NRO

MAPPING TEMPLATES

B2B CONTENT

FUNCTION LIBRARIES

© 2012 SAP AG. All rights reserved. 12 Public

OFTP ADAPTER

OFTP Version

Support OFTP 1.x and OFTP 2

Message Level

Security

CMS based encryption and signing,

PGP Module Support

CAPI/ ISDN/ TCP/IP, SSL, CMS based

cryptography handshake

EERP and NERP (Optionally Signed)

Transport

Protocols/Security

Acknowledgement

Support

Incoming/Outgoing messages on File

System. Archiving

CMS, Protocol level, PGP Module Support Compression

Exactly once, exactly once in order, best

effort Quality of Service

Auth. Against Odette Service List

Basic and Certificate based Authentication

OFTP was introduced by the Odette

organization to enable secure, reliable

electronic message exchange (point-to-

point or indirectly via a VAN)

OFTP Adapter

Code Page

Conversion

ISO-8859-1

EBCDIC

OFTP Log Viewer

Automatic exchange of certificates

with partners

(File format Support: Unstructured,

Text, Variable, fixed Length)

Multiple Call Handling (Incoming &

Outgoing)

TCP/IP /ISDN polling

Generic Features

© 2012 SAP AG. All rights reserved. 13 Public

OFTP ADAPTER..

AES_256_CBC

3DES_EDE_CBC_3KEY

Supported Encryption Algorithms

MD5

SHA1

SHA224

SHA256

SHA384

SHA512

Supported Signing Algorithms

© 2012 SAP AG. All rights reserved. 14 Public

AS2 ADAPTER

AS2 Version Support AS 2

Message Level

Security

S/MIME based encryption and signing, PGP

module support

HTTP, HTTPS

HTTP(S)

Transport

Protocol/Security

Proxy Support

Archive Incoming/Outgoing messages on File

System. Archiving

File name, Directory, File size, Modification

date and SFTP host

Adapter specific

Message Attributes

Exactly once, exactly once in order, best

effort Quality of Service

Basic (Username and Password) and

Certificate based Authentication

The Applicability Statement 2 is a

protocol is used to transport data

securely and reliably over the Internet,

based on HTTP and S/MIME

AS2 Adapter

Acknowledgements Sync and Asycn MDN (Message Disposition

Notification)

Client/Server for outgoing /incoming

transfers

Dynamic URLs for incoming

connections

Authentication/mapping of partners

via AS2-Sender, AS2-Recipient,

Message-subject, and Message-ID

Digital Signatures and Verification

Encoding support: Arbitrary as

supported by underlying JVM

Generic Features

© 2012 SAP AG. All rights reserved. 15 Public

AS2 ADAPTER..

AES 128

AES 192

AES 256

3DES

RC2

Supported Encryption Algorithms

SHA1

Supported Signing Algorithms

© 2012 SAP AG. All rights reserved. 16 Public

X400 ADAPTER

Protocol Support P7

TCP/IP, TCP/IP via SSL.

SOCKS Proxy

Transport

Protocol/Security

Proxy Support

Archive Incoming/Outgoing Messages and

Payload on File System

.

Archiving

IA5 Text, Bilaterally defined with character

set re-encoding Body Party Types

Exactly once, exactly once in order, best

effort Quality of Service

Certificate based server authentication

Username/Password based mailbox

authentication

Authentication

The X400 Adapter can be used to

integrate with X400 Client applications

using Process Integration.

X400 Adapter

Acknowledgements Delivery Report, Non Delivery Report,

Submission of Delivery Reports via HTTP

Allows retrieval and submission of

messages

Supports Delivery Report & Non-

Delivery Report

Content-based sender

determination (multiple partner &

message types in one mailbox)

Time based Polling Timetable .

Generic Features

© 2012 SAP AG. All rights reserved. 17 Public

EDI Separator

The EDI-Separator is an additional PI

adapter to split incoming mass messages

into single messages. Furthermore, it offers

the possibility to use content based routing

(message identification) and split up

messages according to interfaces based on

message type and partner.

EDI Separator Adapter

ANSI X.12 Splitting

Parameters

Message Version/Release/Industry

Identifier Code

Interchange Sender ID

Interchange Receiver ID

EDIFACT Splitting

Parameters

Message Type, Release, Version

Interchange sender identification and

code

Interchange recipient identification and

code

ODETTE Splitting

Parameters

Message Type, Version

Interchange sender identification and

code

Interchange recipient identification and

code

VDA Splitting

Parameters

Message Type

Customer Identification Number

Vendor/Distributor Identification Number

Generic EDI standards support

Support for Regular Expression.

Filter messages by parameters like

message type, version, sender, receiver

Generation of 997 Acknowledgement for

ANSI X.12 messages

Encoding conversion (US ASCII, ISO

8859-1, UTF-8) and Indentation

Easy monitoring of fragmented messages

Generic Features

© 2012 SAP AG. All rights reserved. 18 Public

How the EDI Separator Works Splitting of Multi EDI Message into single messages

Single Electronic Data Interchange (EDIFACT, ANSI etc.) message comprising of multiple B2B

messages can be received by any technical adapter.

Outbound EDI Separator Adapter splits multiple EDI into single B2B messages.

(Single) B2B messages are received by inbound EDI Separator Adapter and mapped to

corresponding internal message format (IDoc, Enterprise Service, Other)

Optionally acknowledgement generated and sent to business partner

IDoc/Enterprise Service/Other message is sent to receiving application

SAP Applications

SAP NetWeaver Process Orchestration

Electronic Data Interchange

1. Purchase

Order

2. Invoice

AS2

EDI Separator

Communication Adapter

Acknow-ledgement

Purchase Order

Invoice

Non SAP Systems

Communication Adapter

EDI Separator

EDI Separator

EDI Separator

Communication Adapter

Communication Adapter

© 2012 SAP AG. All rights reserved. 19 Public

EDI XML Converter

Browser based UI to manage EDI content

One screen to manage different EDI formats

content (EDIFACT, ANSI X.12, TRADACOMS,

VDA, ODETTE and Custom Formats)

XSDs generation of required B2B Formats for

ESR usage

EDI modules for format conversion with

different technical adapters support

Inbound and Outbound message support

Content creation and Modification

Maintain Runtime Table Enteries

Test Conversions and logging

Comparison of source and converted result

.

EDI XML CONVERTER

© 2012 SAP AG. All rights reserved. 20 Public

NRO (Number Range Objects)

NRO (Number Range Objects) module

provides the option to insert automatically

continuous counters into the outgoing

message. These numbers can be created

and are oriented towards the defined

intervals in the respective objects

NRO Number Range Objects

WEB GUI for NRO maintenance

Customized starting numbers

Status and value of current counter

Warnings on customized threshold value

Custom updation of counter values

Adapter module in communication

channel

Generic Features

© 2012 SAP AG. All rights reserved. 21 Public

Archiving Module

Archiving Module is used to archive

messages based on sender and receiver

communication channels. Archiving can also

be done for the different Mapping steps in

Operation Mappings. Messages get stored

on the file system.

Archiving Module

Can be used with Inbound and

Outbound Adapters

Can be used with Operation Mappings

Messages are archived in file system

Archive Directory and Parameters are

read from module configuration

Dynamic file name configuration based

on parameters (Timestamp, message id,

partner name etc.)

Generic Features

SAP NetWeaver Process Integration

Technical Adapter

Archive Module

Operation Mapping

Archive Mapping

SAP

ERP

Partner

System

Technical Adapter

Archive Module

© 2012 SAP AG. All rights reserved. 22 Public

Function Libraries

UDFNodePool

UDFVDAPool

UDFGlobalsPool

UDFUtilsPool

UDArithmaticsPool

UDFDateTimePool

*Please refer APPENDIX for more details

© 2012 SAP AG. All rights reserved. 23 Public

Mapping Templates

EDIFACT

Purchase Order

ORDERS

Version: 96A

Inbound/Outbound

Invoice

INVOIC

Version: 96A

Inbound/Outbound

ANSI X.12

Purchase Order

850

Version: 4010

Inbound/Outbound

Invoice

810

Version: 4010

Inbound/Outbound

TRADACOMS

Order File

ORDHDR

Version: T09

Inbound

Invoice File

INVFIL

Version: T09

Outbound

VDA

Forecast

VDA4905

Inbound

Invoice

VDA4906

Outbound

ODETTE

Forecast

DELINS

Version: 3

Inbound

Invoice

INVOIC

Version: 3

Outbound

Can we used to quickly set up the scenarios

Delivered as ESR Content

Uses pre-defined B2B Functions

More Scenarios/Productive Mappings via RDS

© 2012 SAP AG. All rights reserved. 24 Public

Pre-Packaged B2B Content

EDIFACT

Runtime Content via .b2b files

Content Files can be imported via EDI

XML Converter

Content provided for different EDI

formats message versions, transaction

Sets and Groups

Updation of content possible via EDI

XML Converter Tool

Pre–packaged XSDs for different EDI

Formats can be imported in ESR

Updated XSDs can be generated using

EDI XML Converter Tool

ANSI X.12

TRADACOMS

VDA

ODETTE

*Please refer APPENDIX for more details

© 2012 SAP AG. All rights reserved. 25 Public

Documentation

Master Guides

Installation Guides

Configuration Guides

Release Notes

SAP Notes

SDN How to Guides and online

documentation on help.sap.com

(coming soon)

Security Guides

Thank You!

Contact Information:

Piyush Gakhar ([email protected])

PRODUCT MANAGEMENT

© 2012 SAP AG. All rights reserved. 27 Public

APPENDIX

© 2012 SAP AG. All rights reserved. 28 Public

PRE PACKAGED EDI CONTENT

EDIFACT

ANSI X.12

VDA

ODETTE

TRADACOMS

© 2012 SAP AG. All rights reserved. 29 Public

Pre-delivered EDI Runtime Content and XSDs-– EDIFACT*

Version 93 - 99 Version 00 - 04 Version 05 - 10 D93

A

D94

A

D94

B

D95

A

D95

B

D96

A

D96

B

D97

A

D97

B

D98

A

D98

B

D99

A

D99

B

D00

A

D00

B

D01

A

D01

B

D01

C

D02

A

D02

B

D03

A

D03

B

D04

A

D04

B D05A

D05

B

D06

A

D06

B

D07

A

D07

B

D08

A

D08

B

D09

A

D09

B

D10

A

D10

B

Messag

e Types

APERAK

BANSTA

COACSU

CONTRL

CREADV

CUSRES

DEBADV

DELFOR

DELJIT

DESADV

DIRDEB

FINSTA

GENRAL

HANMOV

IFCSUM

IFTDGN

IFTMAN

IFTMBC

IFTMBF

IFTMCS

IFTMIN

IFTRIN

IFTSAI

IFTSTA

INSDES

INSREQ

INSRPT

INVOIC

INVRPT

MSCONS

ORDCHG

ORDERS

ORDRSP

OSTENQ

OSTRPT

PARTIN

PAYEXT

PAYMUL

PAYORD

PRICAT

PRODAT

PRODEX

QUOTES

RECADV

REMADV

REPREM

SLSRPT

TAXCON

UTILMD

CUSDEC

CONTRL 3

*Please refer product documentation for exact details

© 2012 SAP AG. All rights reserved. 30 Public

Pre-delivered EDI Runtime Content and XSDs-–

TRADACOMS*

Version 8 Version 9 Version 2

Messag

e Types

*Please refer product documentation for exact details

Message Type Group ID

Order File Header ORDER FILE ORDHDR

Invoice File Header INVOICE FILE INVFIL

Acknowledgement File Header ACKNOWLEDGEMENT OF ORDER FILE ACKHDR

Delivery Confirmation Header DELIVERY CONFIRMATION FILE DLCHDR

Delivery File Header DELIVERY NOTIFICATION FILE DELHDR

Price File Header PRICE INFORMATION FILE PRIHDR

Reconciliation Header RECONCILATION FILE RSGRSG

© 2012 SAP AG. All rights reserved. 31 Public

Pre-delivered EDI Runtime Content and XSDs-– VDA*

*Please refer product documentation for exact details

Transaction Set ID

Delivery Forecast 4905

Invoice 4906

Advice of Settlement 4907

Credit Advice 4908

Ship Notice/Manifest 4913

Delivery Just-in-time 4915

Delivery Just-in-time/Just-in-

sequence 4916

Speditionsaufträge 4920

Ladungsträger-Bewegungen 4927

© 2012 SAP AG. All rights reserved. 32 Public

Pre-delivered EDI Runtime Content and XSDs-– ODETTE*

*Please refer product documentation for exact details

Message Type ID

Despatch Advice Delivery Note and Shipment Data

AVIEXP

Delivery Instruction: Forecast Delivery Schedule (LAB),JIT Delivery Schedule (FAB) DELINS

Invoice INVOIC

© 2012 SAP AG. All rights reserved. 33 Public

Pre-delivered EDI Runtime Content and XSDs- ANSI X.12*

20XX 30XX 40XX 50XX 60xx

03 40 10 20 30 40 50 60 70 10 20 30 40 50 60 10 20 30 40 50 10 20

Insurance Plan Description

Name and Address Lists

Associated Data

Abandoned Property Filings

Air Shipment Information

Business Entity Filings

Motor Carrier Rate Proposal

Request for Motor Carrier Rate Proposal

Response to a Motor Carrier Rate Proposal

Vessel Content Details

Air Freight Details and Invoice

Individual Insurance Policy and Client Information

Property Damage Report

Election Campaign and Lobbyist Reporting

Air Shipment Status Message

Vehicle Shipping Order

Vehicle Service

Vehicle Damage

Multilevel Railcar Load Details

Vehicle Application Advice

Vehicle Baying Order

Dealer Information

Vehicle Carrier Rate Update

Student Educational Record (Transcript)

Student Educational Record (Transcript) Acknowledgment

Human Resource Information

Educational Institution Record

Student Aid Origination Record

Educational Testing and Prospect Request and Report

Student Loan Guarantee Result

Product Registration

Product Service Claim Response

Product Service Claim

Product Service Notification

Student Loan Transfer and Status Verification

Request for Student Educational Record (Transcript)

Response to Request for Student Educational Record

(Transcript)

Report of Injury, Illness or Incident

Notice of Tax Adjustment or Assessment

Tax Rate Notification

Electronic Filing of Tax Return Data Acknowledgment

Statistical Government Information

Unemployment Insurance Tax Claim or Charge

Information

Secured Interest Filing

Business Credit Report

Notice of Power of Attorney

Tax Jurisdiction Sourcing

Motion Picture Booking Confirmation

Transportation Automatic Equipment Identification

Train Sheet

Transportation Appointment Schedule Information

Revenue Receipts Statement

© 2012 SAP AG. All rights reserved. 34 Public

Pre-delivered EDI Runtime Content and XSDs- ANSI X.12*

20XX 30XX 40XX 50XX 60xx

03 40 10 20 30 40 50 60 70 10 20 30 40 50 60 10 20 30 40 50 10 20

Court and Law Enforcement Notice

Court Submission

Environmental Compliance Reporting

Return Merchandise Authorization and Notification

Royalty Regulatory Report

Insurance Underwriting Requirements Reporting

Premium Audit Request and Return

Educational Course Inventory

Application for Admission to Educational Institutions

Student Enrollment Verification

Student Loan Pre-Claims and Claims

Grant or Assistance Application

Federal Communications Commission (FCC) License

Application

Contractor Cost Data Reporting

Real Estate Title Evidence

Loan Verification Information

Real Estate Settlement Information

Mortgage Credit Report

Residential Loan Application

Secondary Mortgage Market Loan Delivery

Secondary Mortgage Market Investor Report

Motor Carrier Load Tender

Mortgage Note

Real Estate Inspection

Motor Carrier Freight Details and Invoice

Motor Carrier Bill of Lading

Motor Carrier Delivery Trailer Manifest

Motor Carrier Shipment Status Inquiry

Transportation Carrier Shipment Status Message

Motor Carrier Pickup Manifest

Motor Carrier Shipment Pickup Notification

Motor Carrier Loading and Route Guide

Motor Carrier Tariff Information

Logistics Service Request

Logistics Service Response

Cartage Work Assignment

Consolidators Freight Bill and Invoice

Motor Carrier Summary Freight Bill Manifest

Response to a Cartage Work Assignment

Trailer Usage Report

Equipment Inspection Report

Motor Carrier Package Status

Data Status Tracking

Product Source Information

Real Estate Tax Service Response

Account Assignment/Inquiry and Service/Status

Animal Toxicological Data

Purchase Order Shipment Management Document

Pricing Support

Insurance Producer Administration

Underwriting Information Services

Periodic Compensation

© 2012 SAP AG. All rights reserved. 35 Public

Pre-delivered EDI Runtime Content and XSDs- ANSI X.12*

20XX 30XX 40XX 50XX 60xx

03 40 10 20 30 40 50 60 70 10 20 30 40 50 60 10 20 30 40 50 10 20

Residential Mortgage Insurance Explanation of Benefits

Application for Mortgage Insurance Benefits

Real Estate Information Request

Real Estate Information Report

Residential Mortgage Insurance Application Response

Mortgage Loan Default Status

Real Estate Title Insurance Services Order

Mortgage or Property Record Change Notification

Individual Life, Annuity and Disability Application

Annuity Activity

Health Care Benefit Coordination Verification

Eligibility, Coverage or Benefit Inquiry

Eligibility, Coverage or Benefit Information

Property and Casualty Loss Notification

Insurance/Annuity Application Status

Healthcare Provider Information

Patient Information

Health Care Claim Status Request

Health Care Information Status Notification

Health Care Services Review Information

Voter Registration Information

Tax or Fee Exemption Certification

Commercial Vehicle Safety Reports

Commercial Vehicle Safety and Credentials Information

Exchange

Commercial Vehicle Credentials

Wage Determination

Cooperative Advertising Agreements

Reservation (Booking Request) (Ocean)

Confirmation (Ocean)

Booking Cancellation (Ocean)

Shipping Instructions

Customs Manifest

Freight Receipt and Invoice (Ocean)

Canada Customs Information

Arrival Notice (Ocean)

Shipment Status Inquiry (Ocean)

Status Details (Ocean)

Delivery/Pickup Order

Terminal Information

Terminal Operations and Intermodal Ramp Activity

Vessel Schedule and Itinerary (Ocean)

Vessel Stow Plan (Ocean)

Consolidation of Goods In Container

Consignment Summary List

Customs Status Information

U.S. Customs Carrier General Order Status

Customs Events Advisory Details

U.S. Customs Automated Manifest Archive Status

U.S. Customs Acceptance/Rejection

U.S. Customs Permit to Transfer Request

U.S. Customs In-Bond Information

Customs Consist Information

Customs Customer Profile Management

© 2012 SAP AG. All rights reserved. 36 Public

Pre-delivered EDI Runtime Content and XSDs- ANSI X.12*

20XX 30XX 40XX 50XX 60xx

03 40 10 20 30 40 50 60 70 10 20 30 40 50 60 10 20 30 40 50 10 20

Carrier Interchange Agreement (Ocean)

Cargo Insurance Advice of Shipment

Rail Carrier Shipment Information

Rail Carrier Freight Details and Invoice

Trailer or Container Repair Billing

Rail Carhire Settlements

Rail Carrier Waybill Interchange

Rail Advance Interchange Consist

Advance Car Disposition

Car Handling Information

Estimated Time of Arrival and Car Scheduling

Equipment Order

Rail Industrial Switch List

Rail Carrier Services Settlement

Rail Waybill Request

Rail Revenue Waybill

Railroad Retirement Activity

Railroad Station Master File

Rail Deprescription

Railroad Reciprocal Switch File

Railroad Mark Register Update Activity

Standard Transportation Commodity Code Master

Locomotive Information

Railroad Junctions and Interchanges Activity

Shipment Weights

Railroad Event Report

Railroad Problem Log Inquiry or Advice

Railroad Service Commitment Advice

Railroad Parameter Trace Registration

Railroad Equipment Inquiry or Advice

Railroad Price Distribution Request or Response

Rail Rate Reply

Rate Request

Rate Docket Journal Log

Railroad Clearance

Rail Route File Maintenance

Ratemaking Action

Rate Docket Expiration

Rate Group Definition

Miscellaneous Rates

Rail Scale Rates

Medical Event Reporting

Vendor Performance Review

Pricing History

Clauses and Provisions

Requisition

Material Obligation Validation

Income or Asset Offset

Material Due-In and Receipt

Logistics Reassignment

Notice of Employment Status

Contract Abstract

Contract Completion Status

© 2012 SAP AG. All rights reserved. 37 Public

Pre-delivered EDI Runtime Content and XSDs- ANSI X.12*

20XX 30XX 40XX 50XX 60xx

03 40 10 20 30 40 50 60 70 10 20 30 40 50 60 10 20 30 40 50 10 20

Contract Payment Management Report

U.S. Customs Export Shipment Information

Transportation Services Tender

Excavation Communication

Intermodal Ramp Activity

Well Information

Maintenance Service Order

Intermodal Group Loading Plan

Request for Routing Instructions

Routing Instructions

Contract Pricing Proposal

Project Schedule Reporting

Invoice

Project Schedule Reporting

Credit/Debit Adjustment

Electronic Filing of Tax Return Data

General Request, Response or Confirmation

Project Schedule Reporting

Organizational Relationships

Commission Sales Report

Joint Interest Billing and Operating Expense Statement

Payment Order/Remittance Advice

Financial Information Reporting

Account Analysis

Lockbox

Application Advice

Tax Information Exchange

Financial Return Notice

Debit Authorization

Payment Cancellation Request

Planning Schedule with Release Capability

Application Control Totals

Price/Sales Catalog

Mortgage Credit Report Order

Benefit Enrollment and Maintenance

Health Care Claim Payment/Advice

Procurement Notices

Health Care Claim

Trading Partner Profile

Project Cost Reporting

Request for Quotation

Specifications/Technical Information

Nonconformance Report

Response to Request for Quotation

Product Transfer Account Adjustment

Price Authorization Acknowledgment/Status

Inventory Inquiry/Advice

Material Claim

Material Safety Data Sheet

Response to Product Transfer Account Adjustment

Purchase Order

Asset Schedule

Product Activity Data

© 2012 SAP AG. All rights reserved. 38 Public

Pre-delivered EDI Runtime Content and XSDs- ANSI X.12*

20XX 30XX 40XX 50XX 60xx

03 40 10 20 30 40 50 60 70 10 20 30 40 50 60 10 20 30 40 50 10 20

Application Advice

Tax Information Exchange

Financial Return Notice

Debit Authorization

Payment Cancellation Request

Planning Schedule with Release Capability

Application Control Totals

Price/Sales Catalog

Mortgage Credit Report Order

Benefit Enrollment and Maintenance

Health Care Claim Payment/Advice

Procurement Notices

Health Care Claim

Trading Partner Profile

Project Cost Reporting

Request for Quotation

Specifications/Technical Information

Nonconformance Report

Response to Request for Quotation

Product Transfer Account Adjustment

Price Authorization Acknowledgment/Status

Inventory Inquiry/Advice

Material Claim

Material Safety Data Sheet

Response to Product Transfer Account Adjustment

Purchase Order

Asset Schedule

Product Activity Data

Routing and Carrier Instruction

Shipment Delivery Discrepancy Information

Purchase Order Acknowledgment

Ship Notice/Manifest

Shipment and Billing Notice

Shipment Information

Freight Invoice

Purchase Order Change Request - Buyer Initiated

Receiving Advice/Acceptance Certificate

Shipping Schedule

Report of Test Results

Text Message

Purchase Order Change Acknowledgment/Request -

Seller Initiated

Production Sequence

Product Transfer and Resale Report

Electronic Form Structure

Order Status Inquiry

Order Status Report

Component Parts Content

Residential Mortgage Insurance Application

Commodity Movement Services

Commodity Movement Services Response

Grocery Products Purchase Order

Grocery Products Purchase Order Change

Manufacturer Coupon Family Code Structure

Product Authorization/De-authorization

© 2012 SAP AG. All rights reserved. 39 Public

Pre-delivered EDI Runtime Content and XSDs- ANSI X.12*

20XX 30XX 40XX 50XX 60xx

03 40 10 20 30 40 50 60 70 10 20 30 40 50 60 10 20 30 40 50 10 20

Price Information

Grocery Products Invoice

Manufacturer Coupon Redemption Detail

Direct Store Delivery Summary Information

Market Development Fund Allocation

Market Development Fund Settlement

Retail Account Characteristics

Customer Call Reporting

Coupon Notification

Item Maintenance

Promotion Announcement

Contract & Rebate Management Transaction

Deduction Research Report

Item Information Request

Deivery/Return Base Record

Delivery/Return Acknowledgment or Adjustment

Product Dimension Maintenance

Loss or Damage Claim - General Commodities

Loss or Damage Claim - Motor Vehicle

Claim Tracer

Claim Status Report and Tracer Reply

Automotive Inspection Detail

Warehouse Shipping Order

Warehouse Stock Transfer Shipment Advice

Warehouse Stock Transfer Receipt Advice

Warehouse Shipping Advice

Warehouse Inventory Adjustment Advice

Functional Group Totals

Response to a Load Tender

Secured Receipt or Acknowledgment

File Transfer

Functional Acknowledgment

Set Cancellation

Implementation Acknowledgment

Set Cancellation

Implementation Acknowledgment

*Please refer product documentation for exact details

© 2012 SAP AG. All rights reserved. 40 Public

FUNCTION LIBRARIES

© 2012 SAP AG. All rights reserved. 41 Public

Function Libraries

bigDecimalAdd

bigDecimalSubtract

bigDecimalMultiply

bigDecimalDivide

bigDecimalRound

bigDecimalRoundUp

bigDecimalSum

bigDecimalMod

bigDecimalFormatNum

UDFArithmeticsPool

getDate

getTime

constantDate

constantDateFrom

constantDateTo

getDateDifference

getMonthDifference

getDateAfterDays

getFirstOfMonthAfterMonths

getDateFormat

getStartDateOfTimePeriod

getEndDateOfTimePeriod

getStartOfOneOrTwoDates

getEndOfOneOrTwoDates

UDFDateTimePool

© 2012 SAP AG. All rights reserved. 42 Public

Function Libraries

initGlobalCounter

increaseGlobalCounter

getGlobalCounterValue

setParameter

getParameter

increaseOrCreateGlobalCounterIfTrue

hasGlobalCounter

UDFGlobalsPool

hasValue

hasOneOfSuchValues

trimZeroLeft

trimRight

splitToIndex

formatValueByZero

headString

tailString

isNumber

toNumber

isNumberEqualZero

isNumberNotEqualZero

minusFromBeginToEnd

minusFromEndToBegin

hasValue

UDFUtilsPool

© 2012 SAP AG. All rights reserved. 43 Public

Function Libraries

setVDADecimalSeparator

formatToVDAValue

isValidVDADate

transformVDADate

transformToVDADate

trimVDAZeroRight

removeIDOCSeparator

UDFVdaPool

© 2012 SAP AG. All rights reserved. 44 Public

Function Libraries

UDFNodePool

groupContextValues

concatContextValues

formatByContextExample

createMultipleCopies

createMultipleContextCopies

fragmentSingleValue

concatTwoQueuesToOne

getFieldValsByStr

getValueByIndex

createNumberRange

createContextsForFixedBlockSize

buildBlocksAndGetValueByIndex

createContextsForFixedBlockSize001

buildBlocksAndGetValueByIndex001

splitValueStringToContextValues

createIfHasValue

createIfExistsAndHasValue

createIfHasOneOfSuchValues

passIfHasValue

assignValueByCondition

simpleUseOneAsManyAndSplitByEac

hValue

simpleUseOneAsMany

deleteSuppress

getFirstContextValue

hasValue

hasOneOfSuchValues

contextHasOneOfSuchValues

useOneContextAsMany

concatToOneQueue

© 2012 SAP AG. All rights reserved. 45 Public

© 2012 SAP AG. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose

without the express permission of SAP AG. The information contained herein may be

changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary

software components of other software vendors.

Microsoft, Windows, Excel, Outlook, PowerPoint, Silverlight, and Visual Studio are

registered trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x,

System z, System z10, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power

Architecture, Power Systems, POWER7, POWER6+, POWER6, POWER, PowerHA,

pureScale, PowerPC, BladeCenter, System Storage, Storwize, XIV, GPFS, HACMP,

RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere, Tivoli,

Informix, and Smarter Planet are trademarks or registered trademarks of IBM Corporation.

Linux is the registered trademark of Linus Torvalds in the United States and other countries.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registered

trademarks of Adobe Systems Incorporated in the United States and other countries.

Oracle and Java are registered trademarks of Oracle and its affiliates.

UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin

are trademarks or registered trademarks of Citrix Systems Inc.

HTML, XML, XHTML, and W3C are trademarks or registered trademarks of W3C®,

World Wide Web Consortium, Massachusetts Institute of Technology.

Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C,

Retina, Safari, Siri, and Xcode are trademarks or registered trademarks of Apple Inc.

IOS is a registered trademark of Cisco Systems Inc.

RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry

Torch, BlackBerry Storm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry App

World are trademarks or registered trademarks of Research in Motion Limited.

Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps,

Google Mobile Ads, Google Mobile Updater, Google Mobile, Google Store, Google Sync,

Google Updater, Google Voice, Google Mail, Gmail, YouTube, Dalvik and Android are

trademarks or registered trademarks of Google Inc.

INTERMEC is a registered trademark of Intermec Technologies Corporation.

Wi-Fi is a registered trademark of Wi-Fi Alliance.

Bluetooth is a registered trademark of Bluetooth SIG Inc.

Motorola is a registered trademark of Motorola Trademark Holdings LLC.

Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer,

StreamWork, SAP HANA, and other SAP products and services mentioned herein as well

as their respective logos are trademarks or registered trademarks of SAP AG in Germany

and other countries.

Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal

Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services

mentioned herein as well as their respective logos are trademarks or registered trademarks

of Business Objects Software Ltd. Business Objects is an SAP company.

Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase

products and services mentioned herein as well as their respective logos are trademarks or

registered trademarks of Sybase Inc. Sybase is an SAP company.

Crossgate, m@gic EDDY, B2B 360°, and B2B 360° Services are registered trademarks

of Crossgate AG in Germany and other countries. Crossgate is an SAP company.

All other product and service names mentioned are the trademarks of their respective

companies. Data contained in this document serves informational purposes only. National

product specifications may vary.

The information in this document is proprietary to SAP. No part of this document may be

reproduced, copied, or transmitted in any form or for any purpose without the express prior

written permission of SAP AG.

ANSI, ASC X.12, EDIFACT, TRADACOMS, VDA, ODETTE are registered trademarks

and/or copyrighted and/or wordmarks of their respective companies./associations

© 2012 SAP AG. All rights reserved. 46 Public

© 2012 SAP AG. Alle Rechte vorbehalten.

Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu

welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche

Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen

können ohne vorherige Ankündigung geändert werden.

Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können

Softwarekomponenten auch anderer Softwarehersteller enthalten.

Microsoft, Windows, Excel, Outlook, und PowerPoint sind eingetragene Marken der

Microsoft Corporation.

IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x,

System z, System z10, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power

Architecture, Power Systems, POWER7, POWER6+, POWER6, POWER, PowerHA,

pureScale, PowerPC, BladeCenter, System Storage, Storwize, XIV, GPFS, HACMP,

RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere, Tivoli,

Informix und Smarter Planet sind Marken oder eingetragene Marken der IBM Corporation.

Linux ist eine eingetragene Marke von Linus Torvalds in den USA und anderen Ländern.

Adobe, das Adobe-Logo, Acrobat, PostScript und Reader sind Marken oder eingetragene

Marken von Adobe Systems Incorporated in den USA und/oder anderen Ländern.

Oracle und Java sind eingetragene Marken von Oracle und/oder ihrer

Tochtergesellschaften.

UNIX, X/Open, OSF/1 und Motif sind eingetragene Marken der Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame und MultiWin

sind Marken oder eingetragene Marken von Citrix Systems, Inc.

HTML, XML, XHTML und W3C sind Marken oder eingetragene Marken des W3C®,

World Wide Web Consortium, Massachusetts Institute of Technology.

Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C,

Retina, Safari, Siri und Xcode sind Marken oder eingetragene Marken der Apple Inc.

IOS ist eine eingetragene Marke von Cisco Systems Inc.

RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry

Torch, BlackBerry Storm, BlackBerry Storm2, BlackBerry PlayBook und BlackBerry App

World sind Marken oder eingetragene Marken von Research in Motion Limited.

Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps,

Google Mobile Ads, Google Mobile Updater, Google Mobile, Google Store, Google Sync,

Google Updater, Google Voice, Google Mail, Gmail, YouTube, Dalvik und Android sind

Marken oder eingetragene Marken von Google Inc.

INTERMEC ist eine eingetragene Marke der Intermec Technologies Corporation.

Wi-Fi ist eine eingetragene Marke der Wi-Fi Alliance.

Bluetooth ist eine eingetragene Marke von Bluetooth SIG Inc.

Motorola ist eine eingetragene Marke von Motorola Trademark Holdings, LLC.

Computop ist eine eingetragene Marke der Computop Wirtschaftsinformatik GmbH.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer,

StreamWork, SAP HANA und weitere im Text erwähnte SAP-Produkte und -

Dienstleistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken

der SAP AG in Deutschland und anderen Ländern.

Business Objects und das Business-Objects-Logo, BusinessObjects, Crystal Reports,

Crystal Decisions, Web Intelligence, Xcelsius und andere im Text erwähnte Business-

Objects-Produkte und Dienstleistungen sowie die entsprechenden Logos sind Marken

oder eingetragene Marken der Business Objects Software Ltd. Business Objects ist ein

Unternehmen der SAP AG.

Sybase und Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere und weitere im Text

erwähnte Sybase-Produkte und -Dienstleistungen sowie die entsprechenden Logos sind

Marken oder eingetragene Marken der Sybase Inc. Sybase ist ein Unternehmen der

SAP AG.

Crossgate, m@gic EDDY, B2B 360°, B2B 360°Services sind eingetragene Marken der

Crossgate AG in Deutschland und anderen Ländern. Crossgate ist ein Unternehmen der

SAP AG.

Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen

Firmen. Die Angaben im Text sind unverbindlich und dienen lediglich zu Informations-

zwecken. Produkte können länderspezifische Unterschiede aufweisen.

Die in dieser Publikation enthaltene Information ist Eigentum der SAP. Weitergabe und

Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und

in welcher Form auch immer, nur mit ausdrücklicher schriftlicher Genehmigung durch

SAP AG gestattet. ANSI, ASC X.12, EDIFACT, TRADACOMS, VDA und ODETTE sind eingetragene

Warenzeichen und/oder urheberrechtlich geschützt und/oder Wortmarke ihrer jeweiligen

Gesellschaften.