/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:
TRUEorFALSE. 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:
TRUEorFALSE. 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 |