Skip to content

/AWS1/CL_BDIX12OUTBOUNDEDIHE00

A structure containing the details for an outbound EDI object.

CONSTRUCTOR

IMPORTING

Optional arguments:

io_interchangecontrolheaders TYPE REF TO /AWS1/CL_BDIX12INTERCHANGECT00 /AWS1/CL_BDIX12INTERCHANGECT00

In X12 EDI messages, delimiters are used to mark the end of segments or elements, and are defined in the interchange control header.

io_functionalgroupheaders TYPE REF TO /AWS1/CL_BDIX12FUNCALGRHEADERS /AWS1/CL_BDIX12FUNCALGRHEADERS

The functional group headers for the X12 object.

io_delimiters TYPE REF TO /AWS1/CL_BDIX12DELIMITERS /AWS1/CL_BDIX12DELIMITERS

The delimiters, for example semicolon (;), that separates sections of the headers for the X12 object.

iv_validateedi TYPE /AWS1/BDIX12VALIDATEEDI /AWS1/BDIX12VALIDATEEDI

Specifies whether or not to validate the EDI for this X12 object: TRUE or FALSE. When enabled, this performs both standard EDI validation and applies any configured custom validation rules including element length constraints, code list validations, and element requirement checks. Validation results are returned in the response validation messages.

io_controlnumbers TYPE REF TO /AWS1/CL_BDIX12CONTROLNUMBERS /AWS1/CL_BDIX12CONTROLNUMBERS

Specifies control number configuration for outbound X12 EDI headers. These settings determine the starting values for interchange, functional group, and transaction set control numbers.

iv_gs05timeformat TYPE /AWS1/BDIX12GS05TIMEFORMAT /AWS1/BDIX12GS05TIMEFORMAT

gs05TimeFormat


Queryable Attributes

interchangeControlHeaders

In X12 EDI messages, delimiters are used to mark the end of segments or elements, and are defined in the interchange control header.

Accessible with the following methods

Method Description
GET_INTERCHANGECTLHEADERS() Getter for INTERCHANGECONTROLHEADERS

functionalGroupHeaders

The functional group headers for the X12 object.

Accessible with the following methods

Method Description
GET_FUNCTIONALGROUPHEADERS() Getter for FUNCTIONALGROUPHEADERS

delimiters

The delimiters, for example semicolon (;), that separates sections of the headers for the X12 object.

Accessible with the following methods

Method Description
GET_DELIMITERS() Getter for DELIMITERS

validateEdi

Specifies whether or not to validate the EDI for this X12 object: TRUE or FALSE. When enabled, this performs both standard EDI validation and applies any configured custom validation rules including element length constraints, code list validations, and element requirement checks. Validation results are returned in the response validation messages.

Accessible with the following methods

Method Description
GET_VALIDATEEDI() Getter for VALIDATEEDI, with configurable default
ASK_VALIDATEEDI() Getter for VALIDATEEDI w/ exceptions if field has no value
HAS_VALIDATEEDI() Determine if VALIDATEEDI has a value

controlNumbers

Specifies control number configuration for outbound X12 EDI headers. These settings determine the starting values for interchange, functional group, and transaction set control numbers.

Accessible with the following methods

Method Description
GET_CONTROLNUMBERS() Getter for CONTROLNUMBERS

gs05TimeFormat

gs05TimeFormat

Accessible with the following methods

Method Description
GET_GS05TIMEFORMAT() Getter for GS05TIMEFORMAT, with configurable default
ASK_GS05TIMEFORMAT() Getter for GS05TIMEFORMAT w/ exceptions if field has no valu
HAS_GS05TIMEFORMAT() Determine if GS05TIMEFORMAT has a value