Q35UpdatePurchaseOrderDetailLine

Cantara Business Function to update FQ354303 work file records to be later processed by Q35ProcessPurchaseOrder to create a Purchase Order.

This function allows update of individual fields by setting flags for each of the fields to be updated. All other non selected fields will default from existing F4311 record.

Basic fields can be updated also via service Q35UpdatePurchaseOrderLineBasic

Data Structure

Name

Type

Inclusion

Direction

EV01_cSuppressErrors

CHARACTER

OPTIONAL

IN

DTAI_szErrorMessage

ERRORALIAS

OPTIONAL

OUT

EDUS_szEdiUserId

STRING

OPTIONAL

BOTH

EDTN_szEdiTransactNumber

STRING

REQUIRED

IN

EDLN_mnEdiLineNumber

FLOAT

OPTIONAL

OUT

VERS_szP4310Version

STRING

OPTIONAL

BOTH

ACTN_cActionCode

CHARACTER

OPTIONAL

BOTH

KCOO_szCompanyKeyOrderNo

COMPANY

OPTIONAL

BOTH

DOCO_mnDocumentOrderInvoiceE

INTEGER

OPTIONAL

BOTH

DCTO_szOrderType

UDC

OPTIONAL

BOTH

SFXO_szOrderSuffix

STRING

OPTIONAL

BOTH

LNID_mnLineNumber

FLOAT

OPTIONAL

BOTH

MCU_szCostCenter

BUSINESSUNIT

OPTIONAL

BOTH

OKCO_szCompanyKeyOriginal

COMPANY

OPTIONAL

BOTH

OORN_szOriginalPoSoNumber

STRING

OPTIONAL

BOTH

OCTO_szOriginalOrderType

UDC

OPTIONAL

BOTH

OGNO_mnOriginalLineNumber

FLOAT

OPTIONAL

BOTH

RKCO_szCompanyKeyRelated

COMPANY

OPTIONAL

BOTH

RORN_szRelatedPoSoNumber

STRING

OPTIONAL

BOTH

RCTO_szRelatedOrderType

UDC

OPTIONAL

OUT

RLLN_mnRelatedPoSoLineNo

FLOAT

OPTIONAL

BOTH

AN8_mnAddressNumber

ADDRESSNUMBER

OPTIONAL

BOTH

SHAN_mnAddressNumberShipTo

ADDRESSNUMBER

OPTIONAL

BOTH

DRQJ_jdDateRequestedJulian

DATE

OPTIONAL

BOTH

TRDJ_jdDateTransactionJulian

DATE

OPTIONAL

BOTH

PDDJ_jdScheduledPickDate

DATE

OPTIONAL

BOTH

CNDJ_jdCancelDate

DATE

OPTIONAL

BOTH

DGL_jdDtForGLAndVouch1

DATE

OPTIONAL

BOTH

UORG_mnUnitsTransactionQty

INTEGER

REQUIRED

BOTH

PRRC_mnPurchasingUnitPrice

FLOAT

REQUIRED

BOTH

AEXP_mnAmountExtendedPrice

FLOAT

OPTIONAL

BOTH

LNTY_szLineType

STRING

REQUIRED

BOTH

DSC1_szDescriptionLine1

STRING

OPTIONAL

BOTH

DSC2_szDescriptionLine2

STRING

OPTIONAL

BOTH

ASID_szSerialTagNumber

STRING

OPTIONAL

BOTH

LOCN_szLocation

LOCATION

OPTIONAL

BOTH

LOTN_szLot

STRING

OPTIONAL

BOTH

UOM_szUnitOfMeasureAsOPTIONAL

UDC

OPTIONAL

BOTH

UOM3_szUnitOfMeasurePurchas

UDC

OPTIONAL

BOTH

LTTR_szStatusCodeLast

UDC

OPTIONAL

BOTH

NXTR_szStatusCodeNext

UDC

OPTIONAL

BOTH

ANI_szAcctNoOPTIONALMode

STRING

OPTIONAL

BOTH

SBL_szSubledger

STRING

OPTIONAL

BOTH

SBLT_cSubledgerType

UDC

OPTIONAL

BOTH

DSPR_mnDiscountFactor

FLOAT

OPTIONAL

BOTH

CATN_szCatalogName

UDC

OPTIONAL

BOTH

PRGR_szPricingCategory

UDC

OPTIONAL

BOTH

CLVL_szPricingCategoryLevel1

STRING

OPTIONAL

BOTH

INMG_szPrintMessage1

UDC

OPTIONAL

BOTH

TX_cTaxableYN1

UDC

OPTIONAL

BOTH

EXR1_szTaxExplanationCode1

UDC

OPTIONAL

BOTH

TXA1_szTaxArea1

STRING

OPTIONAL

BOTH

GLC_szGlClass

STRING

OPTIONAL

BOTH

ANBY_mnBuyerNumber

ADDRESSNUMBER

OPTIONAL

BOTH

ANCR_mnCarrierNumber

ADDRESSNUMBER

OPTIONAL

BOTH

PDP1_szReportCode1Purchasing

UDC

OPTIONAL

BOTH

PDP2_szReportCode2Purchasing

UDC

OPTIONAL

BOTH

PDP3_szReportCode3Purchasing

UDC

OPTIONAL

BOTH

PDP4_szReportCode4Purchasing

UDC

OPTIONAL

BOTH

PDP5_szReportCode5Purchasing

UDC

OPTIONAL

BOTH

ITWT_mnAmountUnitWeight

FLOAT

OPTIONAL

BOTH

WTUM_szWeightUnitOfMeasure

UDC

OPTIONAL

BOTH

ITVL_mnAmountUnitVolume

FLOAT

OPTIONAL

BOTH

VLUM_szVolumeUnitOfMeasure

UDC

OPTIONAL

BOTH

VR01_szReference1

STRING

OPTIONAL

BOTH

VR02_szReference2Vendor

STRING

OPTIONAL

BOTH

CRMD_cCorrespondenceMethod

UDC

OPTIONAL

BOTH

UNCD_cWoOrderFreezeCode

UDC

OPTIONAL

BOTH

AVCH_cCodeAutomaticVoucher

UDC

OPTIONAL

BOTH

CRCD_szCurrencyCodeFrom

STRING

OPTIONAL

BOTH

URCD_szUserReservedCode

STRING

OPTIONAL

BOTH

URDT_jdUserReservedDate

DATE

OPTIONAL

BOTH

URAT_mnUserReservedAmount

FLOAT

OPTIONAL

BOTH

URAB_mnUserReservedNumber

INTEGER

OPTIONAL

BOTH

URRF_szUserReservedReference

STRING

OPTIONAL

BOTH

DMCT_szContractNoDistributi

STRING

OPTIONAL

BOTH

DMCS_mnContractSuppDistri

INTEGER

OPTIONAL

BOTH

PEFJ_jdDatePriceEffectiveDate

DATE

OPTIONAL

BOTH

OMCU_szPurchasingCostCenter

BUSINESSUNIT

OPTIONAL

BOTH

OBJ_szObjectAccount

STRING

OPTIONAL

BOTH

SUB_szSubsidiary

STRING

OPTIONAL

BOTH

PODC01_szPurchaseLineCode01

UDC

OPTIONAL

BOTH

PODC02_szPurchaseLineCode02

UDC

OPTIONAL

BOTH

PODC03_szPurchaseLineCode03

UDC

OPTIONAL

BOTH

PODC04_szPurchaseLineCode04

UDC

OPTIONAL

BOTH

SRQTY_mnUnitsQuantityService

FLOAT

OPTIONAL

BOTH

SRUOM_szUnitOfMeasureService

UDC

OPTIONAL

BOTH

PMPN_szProductionNumber

STRING

OPTIONAL

BOTH

PNS_mnProductionNumberShort

INTEGER

OPTIONAL

BOTH

LITM_szIdentifier2ndItem

STRING

OPTIONAL

BOTH

ITM_mnIdentifierShortItem

SHORTITEM

OPTIONAL

BOTH

PROV_cPriceOverrideCode

CHARACTER

OPTIONAL

BOTH

EV01_cUseProvidedMCU

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedOKCO

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedOORN

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedOCTO

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedOGNO

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedRKCO

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedRORN

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedRCTO

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedRLLN

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedAN8

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedSHAN

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedDRQJ

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedTRDJ

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedPDDJ

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedCNDJ

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedDGL

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedUORG

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedPPRC

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedAEXP

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedLNTY

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedDSC1

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedDSC2

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedASID

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedLOCN

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedLOT

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedUOM

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedUOM3

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedLTTR

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedNXTR

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedANI

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedSBL

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedSBLT

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedDSPR

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedCATN

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedPRGR

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedCLVL

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedINMG

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedTX

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedEXR1

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedTXA1

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedGLC

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedANBY

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedANCR

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedPDP1

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedPDP2

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedPDP3

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedPDP4

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedPDP5

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedITWT

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedWTUM

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedITVL

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedVLUM

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedVR01

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedVR02

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedCRMD

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedUNCD

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedAVCH

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedCRCD

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedURCD

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedURDT

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedURAT

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedURAB

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedURRF

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedDMCT

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedDMCS

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedPEFJ

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedOMCU

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedOBJ

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedSUB

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedPODC01

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedPODC02

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedPODC03

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedPODC04

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedSRQTY

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedSRUOM

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedPMPN

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedPNS

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedLITM

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedITM

CHARACTER

OPTIONAL

IN

EV01_cUseProvidedPROV

CHARACTER

OPTIONAL

IN