FunctionalSpecificationsPage1of5PROGRAMSPECIFICATIONPROGRAMPROFILECompanyFoxconnCSDApplicationIdentifierSPR/3System–MMSpecIDZFMM_CSD_0001ProgramNameZFMM_CSD_0001ProgramTitlePOformCONTENTSItemDescriptionPageNumber1ProgramDescription22AuthorizationSpecification23TablesUsed24ProgrameMainFlow5ProcessingDetails26SelectionScreen97OutputDataLayout9REMARKSPROGRAMMERAPPROVEDCHECKEDISSUEDCreatedon:2005/10/24Createdby:張金晶TEL:259782003,SAPImplementationNWEProgramClassificationProg.classCA:(ScriptForm/ModulePool),B:(BatchInput/Enhancement),C:(Report/FunctionModule),D:(Other/Special)Prog.kindBA:(BugFix),B:(CreateNew),C:(Modify/Change)Prog.difference21:Easy2.Normal3:HardProg.developdaysABAPerDefinedType:DevelopDays:March1,20251FunctionalSpecificationsPage2of51.PROGRAMDESCRIPTION本form用來做PO的列印2.AuthorizationSpecificationCSD3.TablesUsedTableName:EKKO,EKPO,ZCM01,ZCM02.ZCM01(companytitle)需要新建FieldDataTypeDescriptionRemarkMANDTMANDTclientCLIENTEKORGEKORGCOMPANYCODE公司代碼ZF01CHAR50COMPANYNAME(ZF)繁體公司名EN01CHAR50COMPANYNAME(EN)英文公司名ZF02CHAR100ADDRESS(EN)繁體公司地址EN02CHAR100ADDRESS(EN)英文公司地址Opt1Char50Option1備用Opt2Char100Remark備用ZCM02(BUCODELIST)需要新建FieldDataTypeDescriptionRemarkMANDTMANDTclientCLIENTWERKSWERKS_DPLANT工廠BUCOCHAR20BUCODEBUCODEOpt1Char50Option1備用Opt2Char100Remark備用EKKO(POTITLE)FieldDataTypeDescriptionRemarkEKKO-EKORGEKKO-EKORGCOMPANYCODE公司代碼EKKO-WAERSEKKO-WAERSCurrency弊別EKKO-INCO1EKKO-INCO1Incoterm1交貨條件1EKKO-INCO1EKKO-INCO1Incoterm2交貨條件2EKPO-WERKSEKPO-WERKSPLANT工廠4.ProcessingDetails4.1版本控制:March1,20252FunctionalSpecificationsPage3of5需要兩個版本﹐一個英文版(去掉所有中文說明)﹐一個繁體中文版(中文和英文并存)。4.2資料來源該form從101clientformZFMM_DT1_0001復制過來修改。留下company=’twhh’和plant=’aaaa’的邏輯﹐其它companycode和Plantcode的邏輯刪除。4.2修改項次1.共四行﹐依次為ZCM01-ZF01﹐ZCM01-EN01,ZCM01-ZF02,ZCM01-EN02.顯然﹐如果是英文版則沒有第一第三行,篩選條件是公司代碼ZCM01-EKORG。2.將IssuedTo:加上去﹐下面加供應商﹕。3.將三行資料順序調換一下。依次為ORDERDATE:定單日期﹕________(內容不變)ORDERNO:定單號碼﹕________(內容不變)Ref.No.:依據單號﹕_zcm02-buco__(selectsinglebucofromzcm02wherewerks=ekpo-March1,2025IssuedTo:供應商幣別﹕EKKO-WAERS價格條件﹕EKKO-INCO1EKKO-INCO2Currency﹕EKKO-WAERSIncoterms﹕EKKO-INCO1EKKO-INCO2單頭需要根據companycode變化213443FunctionalSpecificationsPage4of5werks)4.增加如下兩行值在指定位置。中文版﹕幣別﹕EKKO-WAERS價格條件﹕EKKO-INCO1EKKO-INCO2英文版﹕Currency﹕EKKO-WAERSIncoterms﹕EKKO-INCO1EKKO-INCO25.出貨地址﹕運達地點﹕通過如下程序抓取line(需要消除空格后﹐記得換行)CALLFUNCTION'READ_TEXT'EXPORTINGCLIENT=SY-MANDTID='F10'LANGUAGE=SY-LANGUNAME=V_EBELNOBJECT='EKKO'March1,2025地址要改54FunctionalSpecificationsPage5of5TABLESLINES=LINEEXCEPTIONSID=1LANGUAGE=2NAME=3NOT_FOUND=4OBJECT=5REFERENCE_CHECK=6WRONG_ACCESS_TO_ARCHIVE=7OTHERS=8ShipTo:通過如下程序抓取line(需要消除空格后﹐記得換行)CALLFUNCTION'READ_TEXT'EXPORTINGCLIENT=SY-MANDTID='F11'LANGUAGE=SY-LANGUNAME=V_EBELNOBJECT='EKKO'TABLESLINES=LINEEXCEPTIONSID=1LANGUAGE=2NAME=3NOT_FOUND=4OBJECT=5REFERENCE_CHECK=6WRONG_ACCESS_TO_ARCHIVE=7OTHERS=8March1,20255