【ABAP系列】SAP 面试 ABAPer的一些感想

公众号:SAP Technical
本文作者:matinal
原文出处:http://www.cnblogs.com/SAPmatinal/
原文链接:【ABAP系列】SAP 面试 ABAPer的一些感想

 

前言部分

大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。

正文部分

最近另外一个ABAPer兄弟高飞了,就剩下我,手头上现SAP平台需要ABAP开发的改善项目比较多,申请Boss决定再招收1个高经验高能力的ABAPer,招来就用,现在项目期来不及培训了。我导演了这次的技术方面的面试工作,以下是一些面试后的感想,与大家分享,希望大家能借鉴

1.人事部联络到的SAP ABAP人员8位,最后来面试的3位。现在中国真正能ABAP开发的不多,搞SAP都搞顾问去了。
2.3位中,1位是某大公司的SAP SD模块的内部顾问,知道ABAP是什么,干什么用的。没开发过项目,为了不让他空来一趟,我就面试一下他的SAP水平程度,要是OK的话就储备了,现在市场上好的SAP人才很难求啊,最后也失望了,典型的中国内部顾问型,按手册做事,权限低,业务初级,工作事不多,到处逛论坛下资料,对SAP的认识还只能是自我公司业务熟练,具体企业运作管理知识没总结,知道那么一点点,ERP的整体感念差,财务知识匮乏,不知道SAP该怎样去学习,根本不知道SAP的标准课程内容。
3.另外2位做过ABAP.

我的考题是这样的。
技术类:
1.说明一下ABAP的Internal table含义和使用方法
2.写出List Program 的关键字3个,并说明他们的含义和使用
3.写出2种根据某一日期得到该日月初和月末日期的ABAP方法
4.更新table数据的语法有哪些?
5.BDC程序的编程思路是什么?
6.请说明table,View,Index的区别和用法
7.Maintenance table和Maintenance View的含义和用途
8.后台Batch Job的用途
9.简单描述一下 《公司来访客人预约管理系统》的开发思路和实现方法?

询问类:
1.你是怎样学习ABAP的,说说你了解的SAP的标准ABAP课程?
2.你做过的比较好的LIST 和 Dialog Screen程序有哪些,简单介绍一下
3.SAP ABAP跟VB开发的系统怎样互联,数据怎样交互?
等等!

最后:其实我很想帮他们一把,其中有一个现在工资不是很高,能入职这里的话,涨工资还能跟女朋友相聚等等,没办法我现在要找个帮手不是学徒,最后我给他们刻录了ABAP和BC的SAP标准课程文档,让他们回去好好学习,学好真本领,全中国现在SAP的企业这么多,未来肯定需要大量的ABAP人才。加油吧!ABAPer们~

总结一下:
1.2位都不是计算机出身,编程基础低,都是师父带徒弟方式教出来的,模仿修改小打小闹起家,ABAP基本功差
2.他们的业务都是做一些老LIST Report程序的修改,做过一些Query.
3.SAP认识,SAP业务都还需要加强,不要只专注一个模块,要SAP整体考虑,SAP模块每个模块都是由不同的ABAP项目组开发的,有很多不同的编程风格和方法,嗨~太多了~这些都需要时间的积累。大家一定要静下心来学习,不要天天看着哪里哪里1万块,哈哈哈~我做SAP 5年了,现在还是4000块一个月。不过我也是想改变,哈哈哈哈~~~
4.每个自认为ABAPer的人,最少要学习ABAP的标准课程,那些是最基本的,没钱的就用更多的时间和精力去自学,有钱的就去参加一些培训。这些都是每个ABAPer成长必须的。

转载于:https://www.cnblogs.com/SAPmatinal/p/11181917.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/363775.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mean技术栈 linux,“MEAN”技术栈开发web应用

var express require(express);var app express();app.listen(3000);var _rootDir __dirname;var protectDir _rootDir /protect/;app.use(express.static(_rootDir));//注册路由app.get(/, function(req, res){res.sendFile(_rootDir/src/index.html);});app.use(functio…

VS2005 VS2008新建网站和新建项目里选Web应用程序区别

WebApplication编程模型的优点:●网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去。●生成的程序集WebSite:生成随机的程序集名,需要通过插件WebDeployment才可以生成单…

Perl线程池

Thread::Pool模块提供了Perl解释器线程的线程池,手册:https://metacpan.org/pod/Thread::Pool。 转载于:https://www.cnblogs.com/f-ck-need-u/p/10422449.html

编写干净的测试–分而治之

好的单元测试应该仅出于一个原因而失败。 这意味着适当的单元测试仅测试一个逻辑概念。 如果我们要编写干净的测试,则必须识别这些逻辑概念,并且每个逻辑概念仅编写一个测试用例。 这篇博客文章描述了我们如何识别从测试中发现的逻辑概念,以…

初学servlet之使用web.xml配置

先写两个servlet,之后展示web.xml配置 package app01c;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.Htt…

根本不存在 DIV + CSS 布局这回事

实际上div不是用来布局的,div只是用来表示一个其它元素都无法准确表达语意的一个块区,只有CSS是用于布局的,所以根本就不存在divCSS布局这回事。反过来,table布局的时候经常依赖于CSS定义一个单元格的布局属性,所以可以…

c语言空格键 key,c语言获得键盘的按键

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼TC 2.0版#include#includeint main(){int key;while(1){keygetch();/*用于去掉第一个字节*/if(key27) break; /*如果是ESC退出*/if(key>31 && key<127) /*如果不是特殊键*/{printf("You have pressed %c Press …

仔细研究Java Identity API

在深入探讨之前&#xff0c;让我们看一下有关Java Identity API JSR 351的一些快速事实。 这仍在进行中。 。 。 JSR是什么时候发起的&#xff1f; 该JSR在2011年10月通过了批准投票&#xff0c;随后在2011年11月成立了专家组。 谁负责此规范&#xff1f; Java Identity AP…

WEB页面的生命周期,DOMContentLoaded,load,beforeunload,unload

简言 理解WEB页面的生命周期&#xff0c;文档加载事件及顺序对WEB开发有十分的重要意义。如果不理解&#xff0c;在元素未加载就提前操作元素&#xff0c;则得不到想要的结果。而如果页面完全加载完成后&#xff0c;再进行操作&#xff0c;则又会影响用户体验。 一般来说&…

WinAPI: SetLayeredWindowAttributes - 设置窗口的透明

这是来宾 Dolby 在 http://www.cnblogs.com/del/archive/2008/03/08/1081295.html#1096814 询问的问题. //声明: SetLayeredWindowAttributes(Hwnd: THandle; {窗口句柄}crKey: COLORREF; {透明色}bAlpha: Byte; {Alpha 值}dwFlags: DWORD {LWA_COLORKEY(1)表示使用透明…

动态规划-线性dp-hdu-4055

https://www.cnblogs.com/31415926535x/p/10423047.html 这道题是大连的某一年的现场赛的题hdu-4055 &#xff0c;&#xff0c;&#xff0c;刚开始做线性dp的题&#xff0c;&#xff0c;看了好半天才看懂解法&#xff0c;&#xff0c; 分析 参考1参考2 题目的意思就是给出一个仅…

JQuery .net WebService 参数必须一致

$.ajax({type: "POST",contentType:"application/json; charsetutf-8",url: "/LearnJQuery/ajax1.asmx/response1",data:"{username:\""$("#inputName").val()"\"}",上面的username必须和webservice中的…

c语言按shift用户随时退出,2014年云南省“三校生”高考计算机第三次模拟试卷...

密班级&#xff1a; 姓名&#xff1a; 学号&#xff1a;密 封 线 内 不 得 答 题玉龙职高2012年高考第三次模拟试卷计算机基础总分&#xff1a;150分&#xff0c;考试时间&#xff1a;120分钟。一、单项选择题(在每小题给出的四个选项中&#xff0c;只有一个是符合题目要求的&a…

无状态EJB:池化和生命周期

无状态EJB池和生命周期的摘要视图&#xff08;注释&#xff09;。 对新手有用。 。 。 。 。 EJB池&#xff1a;快速概述 EJB实例存储在称为EJB池的位置–这不过是内存中的缓存 。 无状态EJB通常按需实例化&#xff0c;即&#xff0c;当客户端调用Bean上的方法时。 但是&…

有意思的批处理

echo off setlocal enabledelayedexpansion set b/-\ /-\ ** set 速度1 set 退格 :b for /l %%i in (0,1,200) do call :a %%i goto :b :a set/a a%1%%10 set/a c%a%%%4 if %a% EQU 0 set/p▌<nul if %c% EQU 3 (set/p^|<nul) else (set/p!b:~%a%,1!<nul) ping/n %速度…

1.原生js封装的获取某一天是当年的第几周方法

function getWeek(str){//str格式为yyy-mm-dd//周日归到了本周var dnew Date(str);var dayd.getDay();var originDated.getFullYear() - "01" - "01" 00:00:00;var nowDated.getFullYear() - ((d.getMonth() 1)>9?(d.getMonth() 1):0 (d.getMonth() 1…

代码整洁之道——有意义的命名(持续更新中)

我们给变量、参数、类、包&#xff0c;源代码和源代码所在目录命名&#xff0c;也给jar文件、war文件和ear文件命名。 We name variables, parameters, classes, packages, source code, and the directory where the source code resides, as well as jar files, war files, a…

json - json对象和json字符串直接的相互转换

一、json字符串转json对象 1.json字符串转json对象 var obj JSON.parse(str); //由json字符串转换为json对象 2.获取对象的value console.log(obj.attr); console.log(obj["attr"]); 二、json对象转json字符串 var jsonstr JSON.stringify(obj); / 转载于:https://…

android根据拍摄url获取格式,Android如何通过URI获取文件路径示例代码

前言最近在工作的过程中&#xff0c;遇到不同 Android 版本下 URI 采用不同方式来获取文件路径的问题。因为需求的原因&#xff0c;要求拍照上传或者从相册中选择图片上传&#xff0c;而且图片是需要经过压缩的&#xff0c;大小不能超过2M。很快&#xff0c;拍照的这部分就搞定…

休眠类型初学者指南

基本映射概念 学习Hibernate时&#xff0c;许多人喜欢跳到父子关联&#xff0c;而无需掌握对象关系映射的基础知识。 在开始对实体关联进行建模之前&#xff0c;了解各个实体的基本映射规则非常重要。 休眠类型 休眠类型是SQL类型和Java原语/对象类型之间的桥梁。 这些是Hibe…