付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、尚迪教育-零基础入门SAP终身就业班XX课程大纲厚德、载航、和而不同咨询热线: 尚迪官网: Defining and Managing ScreensFlow LogicPBO. . . .PAI. . . .Screen _ _ _ _Screen Attributes. . .Text fieldScreen ObjectsTitle. . . . . .BoxDynamic Next Screen: OverviewSET SCREENCALL SCREEN终止处理 当前屏幕LEAVE TO SCREEN 。或SET SCREEN 。LEAVE SCREEN。这两个命令 都终止处理 当前
2、屏幕, 并直接跳到 。 注意:如果使用 SET SCREEN 而没有使用 LEAVE SCREEN, 则程序在转 入 之前完成当 前屏幕的处 理。如果使用 LEAVE SCREEN 而之前没有 使用 SET SCREEN, 则终止当前屏幕,并直 接转入屏幕 属性中指定 为默认的下 一个屏幕LEAVE TO SCREEN 0跳回到先前屏幕如果使用 CALL SCREEN 调用屏幕序 列,则 LEAVE TO SCREEN 0 将终止该序 列并返回调 用屏幕。如果没有调用 过屏幕序列 ,LEAVE TO SCREEN 0 将终止事务 。画面程序设计ScreenPushbuttonText fiel
3、dInput/Output fieldStatus iconGroup boxRadio button and checkboxTable controlTabstrip controlSubscreenTitle barScreen Object: Title BarFlight ConnectionsAirlineLH To04000402FrankfurtFrankfurtNewNew2407BerlinSan FromFlight NoWindow titlesCreating and Using Title BarsTitle TITLE_SCREEN_100 does not ex
4、its.Do you want to create the object ? YesCancelNo SET TITLEBAR TITLE_SCREEN_100. ProgramTitle codeCreate TitleTitleSaveCancelDouble-clickABAPCreate ObjectXXXXTITLE_SCREEN_100Flight Connections画面程序设计ScreenTitle barPushbuttonText fieldInput/Output fieldStatus iconGroup boxRadio button and checkboxTab
5、le controlTabstrip controlSubscreenScreen Object: Text FieldAirlineFlight numberBooking dateBooking numberDisplaying static textsCreating Text FieldsShortMediumLongField nameData Element .ABAP DictionaryFullscreen EditorDirectly_entered_textMuch_longer_textTextScreen PainterMuch longer textLonger te
6、xtTexts画面程序设计ScreenTitle barPushbuttonText fieldInput/Output fieldStatus iconGroup boxRadio button and checkboxTable controlTabstrip controlSubscreenScreen Object: Input/Output FieldLH PROGRAM sapmzxxx. .ABAPDisplaying and receiving data at the frontend Automatic field input checks Data consistency
7、checks (foreign key) Possible values helpInput/Output Field:Attributes AttributesGeneral Object name Object text Icon display - Icon name - Quick info Start position Size - Static - Dynamic Scrollable Modif. groupsDictionary Data format Memory ID - ID - SET attribute - GET attribute Foreign key chec
8、k From Dictionary Conversion exit Matchcode Upper-/lowercase activeProgram Dialog properties - Input field - Output field - Output only - Required field Possible entries - with or without - P. entries button Output options - right-justified - leading zeros Input options - *input possible - without r
9、eset - without templateDisplay Fixed font Intensified Invisible 2-dimensional Creating Input/Output FieldsFullscreen EditorObject namedefLgData formatObject AttributesHUGOCHAR8ABAP DictionaryCARRIDField nameTable:SDYN_CONNLengthCONNIDCHARNUMC34Type*INCLUDE MZxxxTOP *TABLESsdyn_connDATA hugo(8) TYPE
10、c. . .Screen PainterHiding a Field DynamicallyDisplay/ChangeDisplay/ChangeThis field is alwaysdisplayed.This field can behidden.This text is always displayed.Text field name: textfield1Dynamic Screen Modifications: ProgramMODULE modify_screen OUTPUT. . LOOP AT SCREEN. IF screen-name = FEILD1. Screen
11、-invisible = 1. ENDIF. IF screen-group1 = SEL. Screen-input = 1. ENDIF. MODIFY SCREEN. ENDIF. ENDLOOP.ENDMODULE.ABAPScreenpainterPROCESS BEFORE OUTPUT. . . . MODULE modify_screen. . . .Input/Output Fields: Automatic Field Input Checks (Review)DECINT4DATSCLNT.Required entry checkField format checkFix
12、ed valuesForeign key checkDomain: Fixed valuesField: Check table?Programming Field Input Checks with an Error DialogScreenScreenPainterPainterABAPABAPReady for input again1E ? messagePROCESS AFTER INPUT. FIELD screen-field MODULE check_inp.MODULE check_inp INPUT. . . MESSAGE E. .ENDMODULE.111Checkin
13、g Groups of Fields+ScreenScreenPainterPainterABAPABAPReady for input againE ? messagePROCESS AFTER INPUT. CHAIN. FIELD: screen-field1, screen-field2. MODULE check_inp. ENDCHAIN.MODULE check_inp INPUT. . . MESSAGE E. .ENDMODULE.11111111实战练习一模拟事务代码:XK03,在第一个屏幕中输入公司代码和供应商号码,在第二个屏幕中显示公司代码和供应商号码,修改供应商的公司
14、代码视图数据中的付款条件码,并将修改后的数据保存到自定义表中.程序名:ZBCRP_0091画面程序设计ScreenTitle barPushbuttonText fieldInput/Output fieldStatus iconGroup boxRadio button and checkboxTable controlTabstrip controlSubscreenScreen Object: Status IconsOccupancy for flightFlight date Occ.0400LH27.03.200028.08.200021.12.2000Displaying Ico
15、nsCreating Status Icon FieldsObject namedefLgData formaticonfield133CHARObject AttributesvisLg2Screen PainterFlight dateOccupancyABAPFullscreen Editon* INCLUDE MZXXXTOP*DATA: iconfield1 like icons-text .画面程序设计ScreenTitle barPushbuttonText fieldInput/Output fieldStatus iconGroup boxRadio button and c
16、heckboxTable controlTabstrip controlSubscreenScreen Object: Group BoxesGraphical elementField 1Field 2Field 3Field groupGroup box headerGroup boxCreate Group Box画面程序设计ScreenTitle barPushbuttonText fieldInput/Output fieldStatus iconGroup boxRadio button and checkboxTable controlTabstrip controlSubscr
17、eenScreen Object: Radio Buttons and CheckboxesGroup boxUser-input by mouse-clickOption 1Option 2Option 3Option 1Option 2Option 3 Radio button groupCheckboxesXXXXCreating a Radio Button GroupScreen PainterFullscreen EditorABAPOption1Option2Option31212Create radio buttonDefine radio button group选中后鼠标右
18、键设置Object nameData formatradio1CHARObject AttributesObject textOption1* INCLUDE MZxxxTOP*DATA: radio1(1) TYPE c.Creating a CheckboxScreen PainterFullscreen EditorABAPOption1Option2Option3Object nameData formatcheck1CHARObject AttributesObject textOption1* INCLUDE MZxxxTOP*DATA: check1(1) TYPE c.X画面程
19、序设计ScreenTitle barPushbuttonText fieldInput/Output fieldStatus iconGroup boxRadio button and checkboxTable controlTabstrip controlSubscreenScreen Object: PushbuttonsUser-input using the mouseDisplay/ChangeDisplay/ChangeABABCreating PushbuttonsPAI. MODULE mand. . . .ScreenPainterScreen PainterObject
20、namebuttonok_codeType OKFctCodeSWITFctTyp Object nameObject textFctCodebuttonDisplay/ChangeSWITObject AttributesFctTypABAPFullscreen EditorDisplay/Change2Object List121DATA: ok_code LIKE m, save_ok LIKE ok_code.MODULE mand INPUT. Save_ok = ok_code. CLEAR ok_code. CASE save_ok. WHEN SWIT. ENDCASE.END
21、MODULE.Pushbuttons with Function Type EPAI. MODULE mand . . .ScreenPainterScreen PainterObject namebuttonok_codeType OKFctCodeCANCFctTyp Object nameObject textFctCodebuttonCancelCANCObject AttributesFctTypABAPFullscreen EditorCancelObject ListDATA: ok_code LIKE m.MODULE mand INPUT. CASE sy-dynnr. WH
22、EN 0100. Leave program. ENDCASE.ENDMODULE.EEAT MAND.Screen Object: GUI statusChoose functions byclicking with the mouseDevelopment object Edit GotoSystem Help3333 Flight dataxxxxENTERF1 HelpF2 ChooseF3.Menu barStandard toolbarApplication toolbarFunction keysCreate GUI Status(1)Double ClickCreate GUI
23、 Status(2)Double ClickApplication toolbar画面程序设计ScreenTitle barPushbuttonText fieldInput/Output fieldStatus iconGroup boxRadio button and checkboxTable controlTabstrip controlSubscreenScreen Object: Subscreen Reserved area on ascreen:Filled at runtimeSubscreenSubscreenareaareaSubscreenSubscreenareaar
24、eaSubscreenSubscreenSubscreen I调用子屏幕PROCESS BEFORE OUTPUT. MODULE STATUS_2000. CALL SUBSCREEN SUBSCR1 INCLUDING SY-REPID 0200. 调用子屏幕PROCESS AFTER INPUT. CALL SUBSCREEN SUBSCR1. 输出子屏幕画面程序设计ScreenTitle barPushbuttonText fieldInput/Output fieldStatus iconGroup boxRadio button and checkboxTable controlT
25、abstrip controlSubscreenScreen Object: Tabstrip Control(选项卡)An easy way to present data that logically belongstogetherFrom ToCountryAirportTimeDETXL10:10:00CityBerlinInfo画面程序设计ScreenTitle barPushbuttonText fieldInput/Output fieldStatus iconGroup boxRadio button and checkboxTable controlTabstrip cont
26、rolSubscreenScreen Object: Table control LHFromToFrankfurtFrankfurtBerlin040004022407NewNewSan FAirlineFlgtDisplaying large amounts of data in tabluar formABAP Table Control (Function)Automatic horizontal and vertical scrolling Fixed leading columnsMark rowsMark and swapcolumnsChange column widthChange and savetable settingCre
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年绥中县医疗事业单位人员招聘笔试模拟试题及答案解析
- 2026年上犹县医疗事业单位人员招聘考试备考题库及答案解析
- 2026年临澧县医疗事业单位人员招聘笔试模拟试题及答案解析
- 2026年祁县带编教师招聘考试备考试题及答案解析
- 2026年阳原县医疗事业单位人员招聘考试备考试题及答案解析
- 2026年平山县带编教师招聘考试备考题库及答案解析
- 2026年沂南县带编教师招聘笔试备考题库及答案解析
- 2026年徐闻县带编教师招聘笔试备考题库及答案解析
- 2026年维西傈僳族自治县中小学幼儿园教师招聘考试备考题库及答案解析
- 2026年娄烦县医疗事业单位人员招聘笔试模拟试题及答案解析
- 2026浙江金华市自然资源和规划局婺城分局招聘编外人员1人考试备考试题及答案详解
- 2026年高处作业企业员工安全培训考试题及答案
- 2026年秋季七年级生物上册苏教版教学计划
- 2026中国银行消防安全专项社会招聘备考题库含答案详解【培优】
- 化工园区公共管廊钢结构工程竣工验收报告
- 固态聚合物锂离子电池项目可行性研究报告
- 2026年贵州省、市两级机关公开遴选公务员考试(公共科目)综合能力测试题及答案
- 倍智tas人才测评系统题库及答案
- 数据中心运维管理SOP文件
- 8D报告培训教材
- DB42T1938-2022疏散通道余压监控系统技术规范
评论
0/150
提交评论