1、第八章A1.V控件的使用A1.V(SAP1.istViewer)控件是SAP业务中景常用的控件之一,本章先用一个简单的例子介貂用A1.V控件显示数据,再以实例方式介绍A1.Y的强大功能,例如程序可以直接使用.本章主要内容有:O离单的A1.V控件实例;O自定义输出字段的A1.Y控件实例:)在屏摹上建立A1.Y控件;O自定义A1.V控件的工具条按钮:O处理A1.V控件双击事件:O通过A1.V控仲编辑内表和数据库更斫;OA1.VTree的使用。8.1 简单的A1.V控件实例以航班表Cty(NX12C1.tTF1.AtTiBeIDomzcJUtivU019XbceIIn即ceWfTJICXSCOrvw
2、x11UMKPWT11un11P0三PWKTOKTOB011uxrRTrcvwKEVYCXmYCwC3AVFTAMCISCOTOKYORUIKrcRTrvjrvInRTWKfwjkfurt11uk11rtBEF1.IVrFirwKCTwMJrFPAjrcncoMEVTOMCBAIKToTKVTOKIai1.Tunc11三三11FTTOKYOMItt0AUISVTUMt11SA三11FTrAin*sjjtFpaicijcowoarvjmFTOKTOIEIfTUW汴AwmTKVTOMtWP1.:reJBJWTMEVTUW11*JFTOT6J01S:217:“?1.247:24Z1.OS12:SS1
3、5:4013:3S7:247247:“613S:2512:05I1.1.1.S7:247:U7:351:0$HOS7:247SSz.sn$ie6U212:0011:450000IOj35:0019:01:20IO1.360019:35:0017:U:0010:00:0013:30:002O25OO10:10:00IB:30:0013:30:0010:30:000?!IO1.OO12:31:202305:0000:39:0019US:OO08:10:0010:43:2023:06:4009:30:0020:37:0018:25:0017:33:001S40i0011:34:0007:45x001
4、5:05:0011:33:00081.IS1.OO01:02:0013:30:00e.iM%】x60Wc.1.6,K23.6U2S72z.sn9.1.9AW6K26K26.U2.s1.X.K8-1.8.2自定义输出字段的A1.V控件实例cm2)REPORTYTEST27.*A1.Y使用到的类库TYPE-PoO1.S:S1.IS.* -列描述DATAIAA1.VFIE1.DTYPES1.ISFIE1.DCATA1.V.* 列描述内表,列清单DATAWA_A1.V_FIE1.DCATTYPES1.ISTFIEI.DCT1.V.碇义内展DATAWASPF1.I1.IKETAB1.EOFSPF1.IW
5、ITHHEADER1.INE.* 内表就值SE1.ECT*INTOTAB1.EWA_SPF1.IFROMSPF1.I.*定义第一到第四个字段=,CARRID.=航线承运人.WAA1.VFIE1.DCAT.WA_A1.V_FIE1.D-CO1._POS=iA_A1.Y_FIE1.D-EIE1.DNAMEWA_A1.V_FIE1.D-SE1.TEXTMAPPENDWAA1.VFIE1.DTOWA_A1.V_FIE1.D-CO1._POS=2.IA_A1.V_FIE1.D-nE1.DNAME=,CONNID.RAA1.VFIE1.D-SE1.TEXTM=航班连接.APPENDIAA1.VFIE1.D
6、TOWAA1.VFIE1.DCAT.WA_A1.V_FIE1.D-CO1.POS=3.WA_A1.V_FIE1.D-FIEI.DNAME=CITYROM.IAA1.VFIE1.D-SE1.TEXTM=起飞城市.APPENDWA_A1.VFIE1.DTOWA_A1.VFIEI.DCAT.IA_A1.V_FIE1.D-COI._POS=4.HAA1.VFIE1.D-FIE1.DNAME=,CITYTO,.IA_A1.V_FIEU-SE1.TEXT_M=目标城市.APPENDRR-A1.VFIE1.DTOWAA1.VFIEI.DCAT.*调用A1.Y显示表单数据CA1.1.FUNCTIONREUSE
7、A1.V_1.1STDISP1.AYEXPORTING今I_INTERFACE_CIIECK-*IBYPASSINGBUFFER=1.BUFreMenyE=*1.CRU上AChPRoGRAM-*I.CA1.1.BACKJ1.STATUS.SET;*ICA1.1.BACKUSERCOMMAND-*1.structiikename=IS_YOUT=IT_FIE1.DCAT=WA_A1.V_FIE1.DCATITEXC1.UDING=*IT_SPECIA1._GR(MJPS=*IT_SORT=IT_EI1.TER三IS-SE1.HIDE=1.defaii1.t=,x,*1.SAYE-.IS-VAR
8、IANT三ITEVENTS=*I1.EYENT_EXIT=IS_PRINT=拿IS_REPREP_ID三ISCREENSTARTCO1.UMN=O1.SCREEN_STAK1.1.INE=O1.SCREEN_ENDg1.UMN=O今1.SCREEt1.ENDJ1.INE=OIMIjORTINGE_EXIT_CAISED_BY_CA1.1.ER=ES_EXIT工AUSED_BYUSER=TAB1.ESTOUTTAB=WASPF1.IEXCEPT1.SiS*PRoGRAMERROROTHERSIFSY-SUBRCO0.MESSAGEIDSY-MSGIDTYPESY-MSGTYNUMBERSY-MS
9、GNO*WITHSY-MSGV1.SY-MSGV2SY-MSGV3SY-MSGV4.ExD1.F.输出结果如图8-2所示。1.XtFdt3tS1.1.)0DIMaaO0QQ11CJ3同YTEsT27口e&v冬Qi等mBH.m柘ImffIIAAAAAAABAFAZAZAZAZBABAD1.D1.D1.J1.J1.1.H1.H1.H1.H1.H1.H1.HMETYORKSAIFRAKCIHETYORKF1.m1.FURTFR5KFUR7RCCRCOTCeTOECtrT三tPi14金(TZnG)Ei)ttte)In1.1.It1.”,)tavrr*4.tCO)U1.p(DUe)(900。Qt%)於:
10、口/CU0JS114FIBUeAttrtUtes4n*veQ0r圮心团显吗A1.V上A1.V右XCanCeIjS8-38.3.2 定义逻辑流逻辑流程序:* 逻辑流* PBO显示屏臬前的处理PROCESSBEFOREOUTPUT.MODU1.ESTATUS_O100.* PRI用户粕入后防处理PROCESSAFTERINPUT.MODU1.EUSER_COMMA他0100.主程序:REPORTYTEST28.* 功能码返回值DATA:OK_CODETYPESY-UCOMM.SAVE-OKTYPESY-UCOMM.* 定义内表,变量需要传递,不加HEADER1.INEDATA牝SPF1.1.TYP
11、ETAB1.EOFSPF1.I.* 内表赋值SE1.ECT*INTOTAB1.EWA-SPHJEROMSPF1.I.*A1.VDTA是屏臬100中定义控制控件的名称DATA:WACONTAINERTYPESCRFNAMEVA1.UEA1.VDATA,A1.JGRIDTYPEREFTOC1.GU1.A1.V_GR1.D.ffA_OJSTOM.CONTAINERTYPEREETOC1.GUICUSTOMCONTAINER. 直接调点窗口CA1.1.SCREEN100.& &Modu1.eSTATUSJnoOOUTPUTtextMODU1.ESTATUSO100OUTPUT.SETPF-STAT1.
12、S,STATUS. 如果商还没有创立A1.V对象则创立它IFWA_CUSTOM,CONTAINERISINITIA1.CREATEOBJECTWA_CUSTOMCONTAINEREXPORTINGCONTAINER.NAME=WACONTAINER.CREATEOBJECTA1.V_GRIDEXPORTING1.PARENT=WA_CUSTOM_CONTAINER.CA1.1.METHODA1.VGRID-SETTAB1.EJ0RFIRSTDISP1.AYEXPORTING1.structurename=spf1.iCHANG1.NGIT_OUTTAB=WA-SPF1.I.EXDIF.ENDM
13、ODU1.E.STATUS_O1.ooOUTPUT &Modu1.eUSERCOMMANDO1.OOINPUT&*textMODU1.EUSERCOMMANDO1.OOINPUT.SAVE_OK=OK工ODE.C1.EAROK_CODE.CASESAVE_0K.W三EXIT.1.EAVEPROGRAM.ENIXASE.EIMDU1.E.USERCOMMANDO1.OOINPuT输出结果如图87所示。SAP8.4自定义A1.V控件的工具条按钮在A1.Y的工具条上堆加一个自定义的按钮,单击它弹出窗口提示选择行数据内容.执行站果如图8-5所示.SAPCOa23cnIWTO41.355:TrerITW
14、P:790:Y31.ee031.6:8”.:W99小】W45:MPSANHW/KISCOSFOJStewYW1三WYCKJKFR*RATFRAiXRTFRANEWYW:FRA?1.RTMAkjBr三wYWKOpeRA*RBTKOP*WYOvTYO!TRC*RO三KOPC6KAFRAXRT1.WYC*mabJAKDC*NEWYERW7tWYC:wqMTJFK521严0081121.-FPAm16308;68JH:,MI1.ZXWI018JR:MB44:0I2108RA205*190002105TYO12WIUOOOT!reKO,nW1.1.45O0;19KK;133535:00::,724190
15、120jIBCAAF10X8I238RA乂19孙8I$o,1M3I了4:07P5:2512:05SAN印AJS,gWYCKFPR.PT063017:1:0020另Isfousc10:OC0018Z.13*xm17三bS图8f程序处理流程的说明:定义A1.V控件相关事件、接口和实现方法等,主要定义以下事件.(I)A1.Y控件的工具条处理事件,定义了新按钮和功能码:2)A1.Y控件的功能码处理事件,定义用户单击按钮产生的功能码事件。主程序:REPORTYTEST29.INC1.UDE.C1.ASS1.C1.EVENTRECEIVERDEFINITIONDEFERRED.DATA:O1.CeoDET
16、YPESY-ICOMM.SAYE-OKTYPESY-UCOMM.DATAEVENTRECEIVERTYPEKEFTO1.C1.EVENTRECEIVER.DATA:IA_SPF1.ITYPETAB1.EOFSP1.I,ASPF1.I1.IKESPF1.1.SE1.ECT*INTOTAB1.EWA_SPF1.IROMSPH.I.DATA:IACONTAINERTYPESCRFNAMEVA1.UEA1.VDATA,A1.VGRIDTYPEREFTOC1.GUIA1.VGRID.IACUSTOMCONTAINERTYPEREFTOC1.GUICUSTOMCONTAINER.CA1.1.SCREEN1
17、OO.C1.ASSIC1.CVCnt。CCiVerDEFINITIONC1.ASS1.C1._EVENT_RECE1VERDEFINITION.PUB1.ICSECTION.METHODS:IIANW.E_TOOI.BAKFOREVENTT1.BROFC1._GUI_A1.VGRIDIMPORTINGEJ)BJECTE_INTERACTIVE.HAND1.EUSERCSIMANDFOREVENTUSEi1.CoMMANDOFC1.GU1.A1.V_GRIDIMPORTINGEJCOMM.ENDC1.ASS.1.c1._event_rccoivcrDEFINITIONC1.ASSIc1.even
18、treceiverIMP1.EMENTATIONC1.ASS1.C1.EVENTRECEIVERIMP1.EMENTATION.METHODHAND1.ETOO1.BAR.DATA:1.STOO1.BARTYPESTI1.BUnON.c1.ear.stooi.bar-bitntype.APPEND1.STOO1.BARTOE_OBJECT-MT_TOO1.BAR.C1.EAR1.SToO1.BAR.MOVESHOWDETATO1.STOO1.BAR-FUNCTION.MOVEICoN_PPEjNODETO1.STOO1.BAR-1CON.move航班明细显示to1.sjoo1.bar-QUIc
19、nfo.MOVE航班明细显示(112)TO1.STOO1.BAR-TEXT.MOVE,TO1.S_T001.BAR-DISAB1.ED.APPEND1.ST1.BRTOE.OBJECT-MTTOO1.BAR.ExDMETM00.hand1.e/。Ibarmethodand1.e_userCOMMA疝.DATA:1.TROWSTYPE1.VCTROW.CASEE_UCOMM.IHEX,SHOW.DETA,.CA1.1.METHODA1.VGR1.D-GET_SE1.ECTED_RoWSIMPORTINGET_INDEX_ROWS=1.1.ROWS.CA1.1.METHODC1.GU1.CFW=F
20、1.USH.IFSY-SUBRC=O.MESSAGES005(YMESS)WITH已选择行!.performMessdetatab1.esi.trows.ENDIF.ENDCASE.EXDMETHGD.HAND1.EUSERCOMMANDENDC1.ASS.,1.C1._EVENT_RECEIVERIMP1.EMENTATION&Modu1.eSTATUS_O100OUTPUT&textMODU1.ESTATUSJ)100OUTPUT.SETPF-STAT1.S,STATUS.IFWA_CUSTOM_CONTAINERISINITIA1.CREATEOBJECTW_CUSTOMCONTAINE
21、REXpORT1.NGCoNTAINEi1.NAME=WA工ONTA1.NERCREATEOBJECTA1.VGRIDEXPORTING1PARENT=WACUSTS1.CoNTAINER.CA1.1.MIiTIIODA1.V1.GRID-SET_TAB1.EJ7ORFIRSTDISP1.AYEXPORTING1.STRUCTURE_NAME=,SPF1.ICHANGINGitjhjttab=WA-SPF1.1.CREATEOBJECTEVEN1.RECEIVER.SETIIAND1.EREVENTRECEIVER-H?ND1.EUSE-RCOMMANDFORA1.VGRID.SETHAND1
22、EREVENTRECEIVER-HAND1.ETOO1.BARFORA1.VGRID.CA1.1.METHODA1.V_GR11)-SETJ001.BAR_1NTERACTIYE.ENDIKEYDMQDU1.E.,STATUS-O100OUTPUT& &Modu1.eISER_COMMAND_0100INPUT*& textMODU1.EUSERCOMMANDO100INPUT.Exdmodu1.e.statuso100output*& &Modu1.eUSER工OMMANDO100INPUTII11text#MODU1.EUSER)(三ANDO1.OOINPUT.DATASTR1.TYPE
23、T1.NoDEKEY.SAVEOK=OKCODE.C1.EAROK_CODE.CASESAVE_OK.Iff1.ENEXIT.1.EAVEPROGRAM.WHEX,GETKEY.CA1.1.METHODWATREE-GET_SE1.ECTEDNoDEIMPORTINGNODE_KEY=STR1.IISY-SUBRCEQO.GETKEY=STR1.EXDIF.IHENUPTREE.IF(MENUSTR=,CODE1.)OR(MENUSTR=C0DE2).READTAB1.ENODETAB1.EWITHKEYNODE_KEY=NODEKEYINTONODE1.IFSY-SUBRCEQO.MESSA
24、GEE208(00)WnH键值重复!.ENDIRENDIF.CASEMENUSTR.WEN,CODE.KEADTAB1.ENODE_TAB1.EWITHKEYNODE_KEY=NODEKEYO1.DINTON0DE2.C1.EARNODE1.NODE1-NODE_KEY=NODEKEY.noDei-Re1.atkey=node2-re1.tkey.Nodei-Re1.atship=c1._gui_simp1.e_tree=re1.at_1.ast_chi1.d.nodei-hidden=.NODEI-DISAB1.ED=.NODE1.-ISro1.DER=,X,.NODEI-N_IMAGE=,
25、G3.NODE1.-EXPIMAGE=,G3.C1.EARNODE1.-EXPANDER.* MESSAGEIDSY-MSGIDTYPESY-MSGTYNUMBERSY-MSGNO* WITHSY-MSGV1.SY-MSGV2SY-MSGV3SY-MSGV4.ENDI1.EXDCASE.EXDCASE.ENDMODU1.E.USER.COMMAND_01OOINP1.TK&FormCREATETREEtextp1.p2texttextFORMCRE111.TREE.DATA:EVENTSTYPECNT1.SIMP1.EEVEMs.EVENT!TYPECNT1.S1.MP1.E_EVENT.CR
26、EATEOBJECTWACUSTOMCONTAINEREXPORTINGCoVrAINER_NAME=WA_CONTAINEK.CREATEOBJECTWAJREEEXPORTINGPARENT=WA_C1.STOM_CONTAINERXoDE.SE1.ECTIONMODE=C1._GUISIMP1.ETREE=NODESE1.MODI:SING1.E.IFSY-SUBRCOO.* MESSAGEIDSY-MSGIDTYPESY-MSGTYNUMBERSY-MSGNO* WITHSY-MSGV1.SY-MSGV2SY-MSGV3SY-MSGV4.ENDIF.C1.EARNODE1.NODEI-
27、NODEKEY=国家.C1.EARMM)E1.-RE1.ATKEY.C1.EARNODE1-RE1.ATSHIP.V)DEITnDDEN=,.NODE1.-DISAB1.ED=.odei-isfo1.der=,x.C1.EARNODE1.-NIMAGE.C1.EARN(X)EI-EXPIMAGE.C1.EARNOOE1-EXPANDER.NODEI-TEXT=中国.APPENDNODE1.TONoDETAB1.E.C1.1.iARNODE1.NODEINODE_KEY=城市北京.odei-re1.atkey=国家.NODEI-RE1.ATShIP=C1.GUI_SIMP1.ETREE=RE1.
28、AT1.ASTCH11.D.V)DEITnDDEN=,.NODE1.-DISAB1.ED=.odei-isfo1.der=,x.C1.EARNODE1.-N,IMAGE.C1.EARNODE1.-EXPIM,GE.C1.EARNODE!-EXPANDER.NODEI-TEXT=北京.APPENDNODE1.TONODE_TAB1.E.C1.I-ARNODEI.NODEI-NODEKEY=城市上海.NoDE1.-RE1.ATKEY=国家.nodei-re1.tship=C1.-GU1.S1.MP1.EjrREE=re1.at1.astchi1.d.NODEIT1.H)DEN=.NODEI-DIS
29、AB1.ED=.NODE1-ISEO1.DER=,X,.C1.EARXOi)EI-NJMAGE.C1.EARNODEI-EXP-IMAGE.C1.EARNODE1.-EXPANDER.NODEI-TEXT=上海.APPENDNODE1.TONODE_TABI.E.C1.EARNODE1.NODE1.-NODE.KEY=KEY崇文区.N0DE1-RE1.ATKEY=城市北京.NODEi-Re1.atship=c1._gui_simp1.e_tree=re1.at_1.ast_chi1.d.*)DEI-H1.DDEN=.N0DE1-DISAB1.ED=.V)DE1.-ISFO1.DER=,.*图标
30、可运行SHoW1.CoN怎阅NODE1.-NIMAGE=的Y.NODE1-EXP_IMAGE=9Y,.C1.EARNODE!-EXPANDER.NODE1.TEXT=崇文区.APPENDNODE1.TONODETAB1.E.C1.EARNODE1.NODE1.NODEKEY=KEY西城区.noDei-Re1.atkey=城市北京.Nodei-Re1.atship=ci.GU1.simp1.etkee=ke1.at1.astchi1.d.NODE1-HIDDEN=.NODE1-DISAB1.ED=.XODE1.-ISFO1.DER=.NODE1.-N.IMAGE=DF,.ODE1-EXPIMA
31、GE=蒯逾.C1.EARNODE1.-EXPANDER.NODEI-TEXT=西城区.APPENDNODEITONODE_TAB1.E.C1.EARNODE1.NODEI-NODEKEY=KEY闵行区.nodei-Re1.atkey=城市上海.Nodei-Re1.atship=C1.GU1.simp1.etree=re1.at1.astchi1.d.NODE1-HIDDEN=.NODEI-DISAB1.ED=.NODEi-Isfo1.der=.NODE1.-NIMAGE=WU,.XODE1.-EXPMAGE=N1.C1.EARNODE!-EXPANDER.NODEITEXT=闵行区.APPEN
32、DNODE1.TONODETAB1.E.*按照节得内容掏加节得CA1.1.METHODWA_TREE-ADD_NODESEXPORTINGTABIJi-STRUCTCRE_NAME=MTREESNODEV)DEjAB1.E=NODEjAB1.EEXCEPTIONS* ERRORINNODETAB1.E=1FAI1.ED=2* D1.1.ERROF=3* TAB1.E_STRUCTURE_NAME_NO1.FoUND=4* OTHERS=5IFSY-SUBRCO0.* MESSAGEIDSY-MSGIDTYPESY-MSGTYNUMBERSY-MSGNOWITHSY-MSGV1.SY-MSGV2
33、SY-MSGV3SY-MSGV4.ENDIF.CA1.1.METHODWA_TREE-EXPAND_NODEEXPORTINGNODE_KEY=国家EXPAND.SUBTREE=,X,EXCEPTIONSFAI1.ED=1I1.1.EGA1.1.EVE1.COUNT=2CNT1.SYSTEMERROR=3NODE_NOT_F(XJND=4CANNOTEXPAND_1.EAF=5.IFSY-SUBRCNEO.ENDIF.*定义双击事件EVENTIEVENTID=C1._GUI_SIMPI.E_TREE=EVENTIDNODE_DOUB1.E_C1.ICK.Evkxti-APP1.event=,A
34、PPENDEVENT1.TOEVENTS.EVENTI-EVENTID=CUGU1.SIMP1.ETREE=EVENT1DNODECONTEXTMENU_REQ.i:vi:xti-app1.event=.APPENDEVENT1.TOEVENTS.CA1.1.METHODWATREE-SET工TX-MEN1.SE1.ECT_EVENT_APP1.EXPORTINGAPP1._EVENT=,X.*添加事件内表CA1.1.METHODWATREE-SETREGISTEREDEVENTSEXfWINGEVENTS=EVENTS EXCEPTIONS*CNT1.ERROR=1CNT1._SYSTEA1
35、ERROK=2 I1.1.GA1._EVENTCOMBINATION=3 OTHERS=4IFSY-SUBRCOO.*MESSAGEIDSY-MSGIDTYPESY-MSGTYNUMBERSY-MSGNOWITHSY-MSGV1.SY-MSGV2SY-MSGV3SY-MSGV4.ENDIF. 将已定义的双击事件分配至树对象SETHAND1.ERG_APP1.1CATION-HAND1.E_NODEDOUB1.EC1.ICKFORKAJREE.SETHAND1.ERGAPP1.ICATION-HAND1.ENODECONTEXTMENUREQFORWATREE.SETHAND1.ERG_APP
36、1.ICATIQN-HAND1.ENODECONTEXTMEN1._SE1.FORWA_TREI:.ENDFORM.CREATE_TREE9.4TreeContrOI对象与A1.VGrid对象关联在双击Tree对象时,变更A1.VTrid对象的显示,实现界面如图911所示.CffMpt*302602WV:?121.64013?MCM20MO7.zamX6833USAO2ABCTAC2AJI”皿:300MOBA8s8.Knp3口口口ooi2,50X(M88R3.XJXA31&XD4,C6CH3JM05300?9U50A310300IfiDaJIOJOOAAM;.CBS07KJSDAnGXDexX
37、c3X心加UeOAMfrxoM/8200?一“亩而百wiftiajoa?3*427.92Z.4Z7.94陶f加300.rdj1.c6-J9DA31O3QOCrxi*A3io-xoM/112UXrAJ1.DJCOAj1.OXoKoo2293d图911Screen设计界面如图9-12所示Fmmw:OaFU*tSM4X(1)u1.Hiv*,vt4wmmM*31)eacoeucu0WCn-cM.VwU,口3Qu*三aF)1.uF1F-1.p-aF-图9T2主程序:REPoRTYTEST36.DATA:OKCODETYPESY-UCOMM.SAVEOKTYPESY-UCOMM.DATA:WA_CONTA
38、INERTYPESCRFNAMEVA1.UETREE1.,iAContainera1.vtypescrfnameva1.uea1.v,HA-OJSTOM工ONTA1.NERTYPEREFTOC1.GUI.CUSTOMCONTAINER,ffA_OJSTOM.CONTAINERA1.VTYPEREETOCI.GUICUSTOMCONTAINER.WA_TBEETYPEREFTOC1.GU1.SIMPU1.TREE.WAA1.VTYPEREFTOC1.GUIA1.VGRID.DATA:XoDEJAB1.E1.IKETAB1.EOFMTREESNODE.NODE1.TYPEMTREESNODE.DA
39、TAWA_SPF1.ITYPETAB1.EOFSPF1.1.WITHHEADER1.INE.DATAIA_SF1.IGHTTYPET.B1.EOFSF1.JGHT.DATA:NODEKEY(200)VA1.UENODE.NODETEXT(200)VA1.UENODE.C1.ASS1.C1._APP1.ICATIONDEFINITIONDEFERRED.DATAEVENTRECEIVERTYPEREFTO1.C1.APP1.ICATION.C1.ASSIc1.app1.icationDEFINITIONC1.ASS1.e1.APP1.ICATIONDEFINITION.PUB1.ICSECTION.METHODSHAND1.E_NODE_D(MJB1.E_C1.1.CKE