《sap面试问题.docx》由会员分享,可在线阅读,更多相关《sap面试问题.docx(2页珍藏版)》请在三一办公上搜索。
1、向遨一,根对象(1.ockObject)和FM(FunctionMcxlule)澈活锁定对象时.产生的FM的名字是什么?答案:首先要在ABAP字典中创建领对象,然后才能在ARAP程序中设锁.创建镇对象时,系统会自动生成两个来进行锁管理,用于设锁的FM为:ENQUEUE锁对象名它用于在锁表(1.ockTabIc中生成一个锁项(1.ockEntry).若设馍不胜利的话,就会在Return中反映出来.用于解放锁的KM为:DEQl:l:EX锁时象名.它用于从锁表中捌除一个镇项“在ABAP程序中,只需运用CA1.1.FUNClTIoN.”语句就可以调用它们。这两个镇FM是在SAP系统的一个特别工作进程中
2、执行的,特地进行领管理。它运行在一个单独的服务器上.而该服务器特地用于维护整个SAP系统的主僚表(Central1.ocakTable).有两种锁类型:共享锁一一只读锁,一个用户正在读数据时,阻挡其他用户更改该数据。独占领一一UfIiWi,一个用户正在修改数据时,阻挡其他用户更改该数据问题二,更新方面的FM更新FM分为Vl和V2,加么首先会执行哪一种更新类型呢?每种类型又是以哪种铁式(异步、同步或本地)执行的呢?答案:Vl更新类型比V2更新类型的优先缎高,因此,Vl比V2行执行.Vl的执行模式可以为异步.同步或本地:V2只能为异步执行.问遨三:ABAP内存(ABAPMemory)交换在运用AB
3、AP内存的程序间进行数据交换时用到的两个语句是什么?答案:EXPORTtoMEMORYIDid用于将数据凝制到ABAP内存,IMpoRTfromMEMORYIDid用于将数据从ARRP内存复制到程序中.在AIUP内存间诳行交换的数据必需在两个程序中都进行声明,并包含同样的数据向明.问题四r授权对象(AuthorizationObjects)什么是授权对象?在ABAP程序中运用哪条谱句进行授权检查?答案:授权对象Ihi组字段组成.这些字段中的值篇被用于进行授权检S.ABAP程序中运用AlnK)RlTY-CHECK语句依据授权对象进行授权检查.在AUTHOR1TY-11IECK语句中,必需指明授权
4、为象的全部字段,但有一个例外,可以用DUWIY关雄字来绕过某个字段的检查。一个授权对象中技多可以定义10个字段。问遨五:修改(MOdifiCationS)在SAP系统中是怎样定义”修改的?它们对史斯(UPgnI加)有怎样的影响?答案:修改是指用户对SAP发布的阵对象(RepositoryObject)进行的更改。必需在更新期间对修改进行评审(ReVie),来确定是否应当运用新的SAP对象,以及将来运用时是否须要进一步修改该对象,问遨六:修改助手(ModificationAssistant)什么是蟋改助手?答案:修改助手是4.5版中引入的一个工具,用于简化更新过程,可以通过ABAp编辑器触发悔改
5、助手,它会记录对系统进行的修改.修改助手支持通过RBAP编料器、ScreenPainter*MenuPainter.文本元素维护、FunctionBuilder和ABAP字典进行的修改。问即七:功能模块出口(FunctionModuleExit)实现功能模块出口时SAP应用程序中应运用哪条语句?答窠:某些SAP应用程序中存在功能模块出口,它运用户能够向SAP程序中添加一些功能.通过搜寻CAIJ.CUSTOMER-可以发觉是否存在功能模块出口。问题八:事务变式(TrarisactionVariants)什么是事务变式?为何要运用它?答案:事务变式是一组屏幕变式,用于预定义屏幕行为和版认值.通过运
6、用变式功能,可以将用户不须要的字段、子屏幕及全屏幕从用户视图中取浦.可以给任何输入字段设置默认值.字段也可以不用带ReadyforInPUt”状态。只能为对话和报&W务创建5务变式;变式中只能包含一般屏慕、子屏幕及时话解林,开发人员可以运用GuiXT脚本语言通过事务变式维护对屏幕进行修改.修改屏幕布局的方式有:插入按钮、值帮助(ValueHeIPs)、移动对象、插入界幕等等.问时九;更改SAP(ChangingSAP)清列出用户修改SAP标准功能的不同方式.答案:SAPStandard可以通过Personalization,CustomizingsModifications,Enhanceme
7、nts及自定义ABAP程序进行更改.这些方式的示例如下:PersonaliZationPersonalization技术包含创建变式、设盥/扶忠参数及活动组(ActivityGroups。CustoBizing是最常用的运用SAP工具(如R/3ReferenceModelandIeplcincrnationGuide)更改SAPStandard的方式.可以认为Custo三izing是实施R/3所必酋的,通常由FunctionalTeam来执行.Enhancements常由开发Team执行,包含的活动行:字典增加、FUnCitOnModUIeEXils、菜单和屏幕出口及BusinessAdd-i
8、ns(BDI)自定义ARAP程序-可以与SAP对象或自定义开发的对象一起工作.Modifications-不建议对SAP对象运用Modifications.iM1SSCR(SAPSoftwareChangeRegistration)注册全部对SAP对象的手动修改.问题!:添加字段向SAP表中添加字段的方法是哪两种?答案:这两种方法是:Append结构(AppendStructure)和自定义Include(CustomizingInclude).Append结构是在向发尼添加字段时创建的.自定义Include由SAP开发人员指定,以运用户可以创建新字段.问题卜一:什么是BADI?答窠:BADI是BusinessAdd-in的缩写。它是一种新的功能增加微念,运用BP对象技术.这是一种运用面对对象的方法来进行SAP增加.实现BADl要用到类、接口及方法等面对对象的概念,要对一个SAP应用程序进行增加,必菊首先定义BADh为BADI创隹一个接口,接节创建一个适配器类(AdapterClass)来实现这个接口,然后创建这个适配器类的实例,