首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得员工交通和住宿津贴?

如何获得员工交通和住宿津贴?
EN

Stack Overflow用户
提问于 2022-07-20 12:37:26
回答 1查看 63关注 0票数 0

我正在开发一个与.NET集成的人力资源系统,我使用SAPConnectorforMicrosoftSAP3.0,它可以很好地使用BAPI_EMPLOYEE_GETDATA功能模块获取基本的员工数据。

我想知道SAP中是否有任何功能模块可以获得员工的交通和住宿津贴。

EN

回答 1

Stack Overflow用户

发布于 2022-07-25 14:38:30

据我所知,SAP人力资源部没有员工的单一免税额。它们可以按日、按费用类型、按国家目的地设定,等等。

我想到的最简单、最明显的设置是,它存储在V_T706B2自定义视图中。

在这里,您可以配置费用收据的默认设置、错误和警告。以下是“帮助”的摘录:

在这个IMG活动中,您定义了最大费率,这取决于旅行提供变量和个人收据的旅行费用类型。为了区分旅行费用类型内的最高费率,可用下列参数:

法定和企业特有的旅行类型

·Trip活动类型

*旅游国家和旅游地区

·法定和企业专用的食宿补偿小组( )

这里的关键部分是个人收据,您必须明白,在SAP中的旅行费用是在每个目的地的每个收据上结算的。所以在一次旅行中可能会有几十张收据。

botton行:您想要的每个员工的总免税额(日/月/年),可能无法在SAP ERP中公开使用,并且由每个客户进行编码/定制。我看到了实现它的多种方法,但是没有一个是标准的,所以我不会在这里给出它们。如果你不确定你需要哪一种零用钱,最好直接询问你的客户。

获取上述Maximum Rates and Default Values for Expense Types的代码片段基于标准模块RFC_READ_TABLE,用于查询SAP数据。

这里我们获取T706B2表,但我想强调这是而不是与V_T706B2视图等效的,理想情况下,您必须为V_T706B2视图创建一个database view包装器并获取它,但是由于安全策略,这在您的系统上可能不可行。

查询与上下文相关,在这里您必须知道许多参数,如旅行计划MOREI、费用类型SPKZL以及其他参数。它们应该由您的业务分析师提供,我只给出这个片段作为引用(!),它可能不适合您的特定情况。

代码语言:javascript
复制
DATA: obj_data   TYPE REF TO data,
      lt_options TYPE TABLE OF rfc_db_opt,
      ls_option  TYPE rfc_db_opt,
      lt_fields  TYPE TABLE OF rfc_db_fld,
      ls_field   TYPE rfc_db_fld,
      lt_entries TYPE STANDARD TABLE OF tab512.

   FIELD-SYMBOLS: <fs_tab> TYPE STANDARD TABLE.

  TRY.

      ls_option-text = ` MOREI = '01' AND SPKZL = 'ABZA' AND BEGDA >= '20220101' AND ENDDA <= '20221231' `.
      APPEND ls_option TO lt_options.
      ls_field-fieldname = 'MOREI'.
      APPEND ls_field TO lt_fields.
      ls_field-fieldname = 'SPKZL'.
      APPEND ls_field TO lt_fields.

      CALL FUNCTION 'RFC_READ_TABLE'
        EXPORTING
          query_table = 'T706B2'
        TABLES
          options     = lt_options
          fields      = lt_fields
          data        = lt_entries.

    CATCH CX_SY_DYNAMIC_OSQL_SYNTAX INTO DATA(oref).
      DATA(text) = oref->get_text( ).
      MESSAGE text TYPE 'E'.
  ENDTRY.

这是一个ABAP片段,用于包装SAP .Net连接器检查this answer

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73051779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档