公众号:SAP Technical
本文作者:matinal
 

前言部分

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

正文部分

最近另外一个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成长必须的。

【ABAP系列】SAP 面试 ABAPer的一些感想的更多相关文章

  1. 【ABAP系列】SAP ABAP BAPI_REQUISITION_CREATE创建采购申请

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP BAPI_RE ...

  2. 【ABAP系列】SAP ABAP 字符编码与解码、Unicode

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP 字符编码与解码 ...

  3. 【ABAP系列】SAP ABAP下载带密码的Excel文件

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP下载带密码的Ex ...

  4. 【ABAP系列】SAP ABAP 高级业务应用程序编程(ABAP)

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP 高级业务应用程 ...

  5. 【ABAP系列】SAP ABAP Break Point

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP Break P ...

  6. 【ABAP系列】SAP ABAP替代校验全解析

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP替代校验全解析 ...

  7. 【ABAP系列】SAP ABAP 为表维护生成器创建事务代码

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP 为表维护生成器 ...

  8. 【ABAP系列】SAP ABAP DATA - COMMON PART

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP DATA - ...

  9. 【ABAP系列】SAP MAC GUI750安装过程

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP MAC GUI750安装 ...

随机推荐

  1. SQL函数 Convert,dateadd

    1.SQL中CONVERT转化函数的用法 格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字 ...

  2. Linux 安装 nginx 安装PCRE库

    PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库.这些在执行正规表达式模式匹配时用与Perl 5同样的语法和语义是 ...

  3. CentOS7位安装MySql教程

    1.先检查系统是否装有mysql rpm -qa | grep mysql 2.下载mysql的repo源 wget http://repo.mysql.com/mysql-community-rel ...

  4. Java并发编程实战 第2章 线程安全性

    编写线程安全的 代码,核心在与对共享的和可变的对象的状态的访问. 如果多个线程访问一个可变的对象时没有使用同步,那么就会出现错误.在这种情况下,有3中方式可以修复这个问题: 不在线程之间共享该状态变量 ...

  5. Spring mvc数据转换 格式化 校验(转载)

    原文地址:http://www.cnblogs.com/linyueshan/p/5908490.html 数据绑定流程 1. Spring MVC 主框架将 ServletRequest 对象及目标 ...

  6. 随机发送n位数字+字母的验证码

    ''' 随机发送n位数字+字母的验证码 ''' import random def get_verified(length): code = '' for i in range(length): nu ...

  7. Kendo UI使用教程:Bower Packages

    [Kendo UI最新试用版下载] Kendo UI目前最新提供Kendo UI for jQuery.Kendo UI for Angular.Kendo UI Support for React和 ...

  8. share point 下载语言包

    可以选择对应语言 日文: https://www.microsoft.com/ja-JP/download/details.aspx?id=42546 中文: https://www.microsof ...

  9. 装sqlserver2005驱动解决firedac连接sql2000问题

    装了sqlserver2005驱动, 系统里装的sqlserver2012也能连上sql2000了. 当然firedac连sql2000也没问题了.设置个ODBCAdvanced为SQL Native ...

  10. C# 之 数组倒叙排列

    //倒叙排列 string temp=""; ; i < strlist.Length / ; i++) { temp = strlist[i]; strlist[i] = ...