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. 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
© 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. 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.
Top Related