HR开发 获取信息类型数据

1、PNP逻辑数据库。

  LOOP获取信息类型数据。

TABLES: PERNR .
INFOTYPES: 0000, 0001 .

START-OF-SELECTION.

GET PERNR .
    LOOP AT P0000 WHERE ...
        ...
    ENDLOOP.
    LOOP AT P0001 WHERE ...
        ...
    ENDLOOP.

  宏获取信息类型数据。

TABLES: PERNR, T001P.
INFOTYPES: 0000, 0001 .

GET PERNR .
  RP_PROVIDE_FROM_FRST P0000 SPACE PN-BEGDA PN-ENDDA.
  IF PNP-SW-FOUND = 1.

  ENDIF.

  RP_PROVIDE_FROM_FRST P0001 SPACE PN-BEGDA PN-ENDDA.
  RP-READ-T001P P0001-WERKS P0001-BTRTL SPACE.
  WRITE T001P-BTEXT.

2、通过函数获取。

INFOTYPES: 0000, 0001 .
DATA RETURN LIKE SY-SUBRC.

CALL FUNCTION ‘HR_READ_INFOTYPE‘
  EXPORTING
*   TCLAS                 = ‘A‘
    PERNR                 = PERNR
    INFTY                 = ‘0000‘
*   BEGDA                 = ‘18000101‘
*   ENDDA                 = ‘99991231‘
*   BYPASS_BUFFER         = ‘ ‘
*   LEGACY_MODE           = ‘ ‘
  IMPORTING
    SUBRC                 = RETURN
  TABLES
    INFTY_TAB             = P0000
  EXCEPTIONS
    INFTY_NOT_FOUND       = 1
    OTHERS                = 2
          .
获取雇佣日期

INFOTYPES: 0000 .
DATA GV_HDATE TYPE SY-DATUM.

CALL FUNCTION ‘RP_GET_HIRE_DATE‘
  EXPORTING
    PERSNR                = PERNR
    CHECK_INFOTYPES       = ‘0000‘
*   DATUMSART             = ‘01‘
*   STATUS2               = ‘3‘
*   P0016_OPTIONEN        = ‘ ‘
  IMPORTING
    HIREDATE              = GV_HDATE
          .
时间: 2024-10-10 04:02:56

HR开发 获取信息类型数据的相关文章

HR开发 操作信息类型数据

1.通过函数操作. INFOTYPES: 0001. DATA: ZRETURN TYPE BAPIRETURN1, ZPAKEY TYPE BAPIPAKEY. GET PERNR. LOOP AT P0001 WHERE ... *锁定人员编号 CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE' EXPORTING NUMBER = PERNR-PERNR * IMPORTING * RETURN = . ... *新建信息类型 CALL FUNCTION 'HR_I

Jmeter之正则表达式提取获取数组类型数据

前言 在之前,我们已经学会了Jmeter正则表达式提取器提取某个数据,还没掌握的小伙伴可以翻看我之前写的随笔Jmeter之正则表达式提取器,今天我们来学习一下怎么利用正则表达式提取器获取数组类型的数据,多用于列表信息数据的获取. 一:添加唯品会商城http请求,我们要提取的是商城的商品类型 二:添加后置处理器-正则表达式提取器,引用名称为menu-title 三:添加取样器-Debug Sampler,查看是否获取到数组类型的数据 原文地址:https://www.cnblogs.com/zha

SpringMvc如何传递获取Date类型数据

在控制器中加入如下代码: @InitBinderpublic void initBinder(ServletRequestDataBinder bin){         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");         CustomDateEditor cust = new CustomDateEditor(dsf,true);         bin.registerCustomE

使用头文件cfloat中的符号常量获知浮点类型数据的表数范围---gyy整理

使用头文件cfloat中的符号常量获知浮点类型数据的表数范围 cfloat头文件包含了系统的浮点数的长度限制 头文件climits中的符号常量是获知整型数据的表数范围,并不能获取浮点类型数据的表数范围. <climits>该头文件包含了系统的整数长度的限制,它已取代了头文件<limits.h> <cfloat> 该头文件包含了系统的浮点数的长度限制,它以取代了头文件<float.h> <cfloat> 头文件各字符常量的取值和含义 上图中在程序中

微信服务号开发-获取用户位置信息

微信服务号开发-获取用户位置信息 在微信公众号开发的中,获取用户位置信息是非常常见的功能需求,通过用户的位置信息,可以做一些地图导航,以及基于LBS的营销活动.下面将介绍微信服务号获取用户位置信息的原理与步骤. 原理 1. 位置信息获取流程 2. 位置信息报文 <xml><ToUserName><![CDATA[gh_public_member_account]]></ToUserName> <FromUserName><![CDATA[o

微信公众号开发--获取用户信息中文乱码的解决方案

在微信开发中我们会经常需要获取用户的信息. 微信给我们提供了获取用户信息的api, 地址为 https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN 将其中的access_token替换为我们的access_token openid为关注用户的openid就可以获取到用户的信息了. 问题描述 不过获取到的数据却是中文乱码 而用Java程序获取的结果也是一样的

HealthKit开发教程之HealthKit的主要类型数据

HealthKit开发教程之HealthKit的主要类型数据 在HealthKit中,我们将最常用到的数据称之为主要数据.主要数据基本上有三种:长度类型的数据.质量类型的数据.能量类型的数据.本节将主要对这三种主要数据进行讲解. 长度类型数据 长度单位是指丈量空间距离上的基本单元,是人类为了规范长度而制定的基本单位.而长度单位和数值构成的就是长度类型数据.根据单位的类型不同,该类型可以分为国际长度单位和英制长度单位两种.以下就是对这两种长度单位的介绍. 1.国际长度单位 国际长度单位是“米”为单

使用腾讯开发平台获取QQ用户数据资料

<今天是七夕:祝大家七夕嗨皮,前可么么哒,后可啪啪啪> Tips:本篇博客将教你如何使用腾讯开发平台获取QQ用户资料 ----------------------------------------------------------------------------------------------------------------------- 下面小编将带领大家一起学习: 1.使用腾讯开发平台,首先我们应该注册开发者账号,并且填写相关的资质证明 附录: (http://open.q

Jmeter之JSON提取器获取数组类型的数据

前言 在之前,我们已经学会了Jmeter的JSON提取器提取某个数据,还没掌握的小伙伴可以翻看我之前写的随笔Jmeter之JSON提取器,今天我们来学习一下怎么利用JSON提取器获取数组类型的数据,多用于列表信息数据的获取. 本章知识考察点 jsonpath方式获取的值 单个值怎么获取? data.files[索引].filed 多个指定的值怎么获取? data.files 0与-1的设置有什么区别? 0表示随机值,-1表示所有的值 一:先添加登录http请求,然后再添加获取文件列表http请求