Cost Code Schedule Revisions interface for JD Edwards
About the Cost Code Shedule Revisions interface guide
When the need arises to add, or edit a Cost Code Schedule record, this function may be used.
In the EnterpriseOne system, the Cost Code Schedule Revisions application is P5190, which can be accessed from the G51 menu. The corresponding dcLINK® interface is ND3N5190 (dcLINK CostCodeSch Rev).
NAME | FUNCTION NAME | DESCRIPTION |
---|---|---|
DD3N51901 | dcLINK PO Retrieval for Cost Code Schedule Rev | |
BD3N5190 | dcLINKPORetrievalCostCodeSchRev | dcLINK PO Retrieval Cost Code Schedule Rev |
DD3N519001 | dcLINK Cost Code Schedule Rev | |
ND3N5190 | dcLINKCostCodeSchRev | dcLINK Interface – Cost Code Schedule Rev |
Verifying the processing
Job Master (P51901|Work Cost Code Schedule Revisions) may be used to verify a dcLINK® Interface – Cost Code Schedule Revisions transaction.
Additional information
This interface is fairly straightforward. It allows the user to add and edit Cost Code Schedule Record. User will pass any one of date value in the parameter if it is a new record which will be inserted in F51901.
Processing options
Processing options for P51006.
This interface requires processing options from P51901 program. A version will default to ZJDE0001 if not otherwise specified in the parameter list on the call.
Default cost code range
-
From Cost Code (szBaseSubsidiaryFrom_BFSU) – This is not used in the ND3N5190.
-
Thru Cost Code (szBaseSubsidiaryThru_BTSU) – This is not used in the ND3N5190.
Default cost type range
-
From Cost Type (szObjectAccountFrom_OBJF – This is not used in the ND3N5190.
-
Thru Cost Type (szObjectAccountThru_OBJT – This is not used in the ND3N5190.
-
Account Level of Detail (cLevelOfMenu_LOD) – This is not used in the ND3N5190.
Process tab
-
Date Range Error Notification (cWarning_YN01) - This is not used in the ND3N5190.
Processing option data structure
Processing option data structure for ND3N5190.
The interface retrieves these parameters by calling BD3N51901. They are passed back in the following data structure.
Type | Description | Parameter |
---|---|---|
String | szVersion_VERS | Input |
Char | cLevelOfMenu_LOD | Output |
String | szBaseSubsidiaryFrom_BFSU | Output |
String | szBaseSubsidiaryThru_BTSU | Output |
String | szObjectAccountFrom_OBJF | Output |
String | szObjectAccountThru_OBJT | Output |
Char | cWarning_YN01 | Output |
Processing
The required fields differ based on whether the action is an add, a delete, or a change.
For all transaction types, the cdcLINKActionCode_EV01 is required. If this is a change, then all of the fields will be retrieved from the existing record. Those that are not designated to be wiped out will be kept as they are.
Any field that needs to be blanked out will require the following to be passed in.
-
If a string field that is three or longer needs to be blanked out, pass in a ‘%#%'.
-
If a string field that is two long needs to be blanked out, pass in a ‘%#'.
-
If a character field needs to be blanked out, pass in a ‘@'.
-
If a numeric field needs to be blanked out, pass in a negative number (example, -1).
-
If a date field needs to be blanked out, pass in ‘01/01/1900'.
Input data structure
Input data structure for ND3N5190.
Name | Default values | Notes | ||
---|---|---|---|---|
R/O | Alias | |||
cdcLINKActionCode_EV01 | R | EV01 | dcLINK Action Codes: Values ‘A' (add), ‘C' (change), and ‘I' (inquire) are valid. If no dcLINK Action Code is passed in, it will set an error. | |
cActionType_ACTION | ACTION | Not used. | ||
jdDateUpdated_UPMJ | (today) | X | UPMJ | Returned from GetAuditInfo if not passed in. |
mnTimeOfDay_TDAY O TDAY | (now) | X | TDAT | Returned from GetAuditInfo if not passed in |
szUserId_USER | (current user id) | X | USER | Returned from GetAuditInfo if not passed in |
szWorkStationId_JOBN | (current workstation id) | X | JOBN | Returned from GetAuditInfo if not passed in |
mnJobnumber_JOBS | JOBS | Not used. | ||
szProgramId_PID | ND3N5106 | X | PID | Generally leave this blank and let it default in. |
szVersion_VERS | ZJDE0001 | VERS | Not used. | |
cSuppressErrMsg_EV01 | EV01 | Not used. | ||
cErrorCode_ERRC | ERRC | Indicates an error condition. Set by program. | ||
szErrorMessageKey_EKEY | EKEY | Holds EnterpriseOne error message number. | ||
iDebugLevel_INT01 | O | INT01 | Leave blank except for debugging and testing purposes only. Higher numbers will show more debug dialog boxes. Leaving this blank or setting to “0” suppresses all debug dialog boxes. Do not leave a value greater than “0” in this field after initial setup and testing, as it will cause synchronous dialogs on the computer to pop up when the function is called. | |
szGuidUniqueID_GUID | O | CFRGUID | ||
szGuidApprover1_USR1 | O | USR1 | ||
szGuidFullName1_FULLNAME1 | O | FULLNAME1 | ||
szGuidApprover2_USR2 | O | USR2 | ||
szGuidFullName2_FULLNAME2 | O | FULLNAME2 | ||
mnGuidReasonCode1_REASON1 | O | REASON1 | ||
szGuidCommentField_COMMENTS | O | COMMENTS | ||
mnGuidReasonCode2_REASON2 | O | REASON2 | ||
szGuidCommentField2_2COMMENTS | O | 2COMMENTS | ||
szGuidScriptID_FMNMVERS | O | FMNMVERS | ||
szGuidTextMessage_TEXTMES | O | TEXTMES | ||
szJobNumber_MCU | R | MCU | Job Number Required. Duplicate not allow | |
szCompany_CO | R | CO | Required. Do not allow “00000” as company | |
cLevelOfDetail_LDA | O | LDA | ||
szCostCode_SUB | R | SUB | Required | |
szCostType_OBJ | X | OBJ | ||
jdPlannedStartDate_PNST | O | PNST | ||
jdActualStartDate_ATST | O | ATST | ||
jdPlannedFinishedDate_PNFN | O | PNFN | ||
jdActualFinishDate_ATFN | O | ATFN | ||
szScheduleNumber_SCHN | O | SCHN | ||
Globally Unique Identifier (GUID) Fields | GUID values are all optional unless a business must comply with FDA 21 CFR Part 11 auditing requirements. Refer to Special Processing Interface Usage Guide for GUID Input Data Structure details. |
R = Required
O = Optional
X = Required, but will default in if not passed
C = Conditional
Loading...
There was a problem loading this topic