标签: sap

abap日期格式化

我是新手,只是编写我的第一个应用程序.现在我得到了SYDATUM类型的日期,并想知道如何以m/d/y的格式对其进行格式化.我在网上找到了一些片段,但它们并没有真正帮助我们.谢谢你的帮助.

sap abap

1
推荐指数
1
解决办法
1万
查看次数

ISV的可选SAP集成实践?

我们是一家较小的ISV公司,在安装在客户环境中时,开发的产品通常最终取决于SAP集成.

我们现在正在寻找以最标准的方式将我们的产品与SAP集成的最佳方式.我们需要一个能够为大多数客户提供最少工作量的解决方案(其中一些实际上没有自己的SAP资源).

我们需要接收一些基本信息,如客户,地址,库存物品.我们还需要将发票信息发送给SAP,以便在那里进一步处理.

一些看完这里例如,它看起来就像NetWeaver和PI是最好的一段路要走.然而,这不是需要在客户PI侧进行大量开发来公开和调用正确的服务吗?怎么解决这个问题?

另一个问题是,如果所有SAP客户都拥有NetWeaver是正常的吗?我需要我的解决方案为我们所有的客户工作,有些是具有较小SAP安装的中型SAP客户.

如果PI不是我可以选择的方式,有什么利弊?

更新2010-12-30 - 要求. 我们需要满足的一些要求是:

  • 基于.NET的解决方案在我们解决方案的产品方面(例如WCF).
  • 不使用像BizTalk等昂贵的集成平台.我们需要一个基于AppFabric和WCF的标准解决方案.
  • 处理批量更新(如客户批次等)以及响应/请求等呼叫.

.net sap pi

1
推荐指数
1
解决办法
192
查看次数

在哪里存储人员信息LDAP或数据库

在我们的应用程序中,我们正在评估存储所有人员信息的位置(姓名,电子邮件,电话,部门,出生日期,雇用日期,许可证/证书,角色等).我们将使用LDAP/Active Directory进行用户身份验证/授权,因此至少其中一些数据将进入LDAP服务器.我们的人力资源模块和其他应用程序也需要其中一些信息,它们之间存在重叠.我们正在考虑将所有信息存储在LDAP中,并在我们的RDMS到LDAP用户中使用用户ID作为参考,并在登录过程中填充用户的其他详细信息.除了我们的应用程序之外,还有其他应用程序也将使用相同的用户信息.如果我们不在ldap中存储人员详细信息,我们将需要复制并同步每个系统中的用户信息.无论如何,登录信息都需要LDAP.您对在LDAP或DB表中存储人员详细信息的建议是什么?

database authentication sap ldap active-directory

1
推荐指数
1
解决办法
928
查看次数

SAP ABAP将动态表行添加到动态内部表

我想在动态内部表中添加动态表格行.

DATA:   lo_structdescr    TYPE REF TO cl_abap_structdescr,
      lo_tabledescr     TYPE REF TO cl_abap_tabledescr,
      lt_components     TYPE abap_component_tab,
      ls_component      TYPE LINE OF abap_component_tab,
      lt_keys           TYPE abap_keydescr_tab,
      lt_table          TYPE REF TO data,
            ls_table          TYPE REF TO data.

FIELD-SYMBOLS: <ls_table>  TYPE any,
               <lt_table>  TYPE ANY TABLE,
               <lv_value> TYPE any.


MOVE 'COMP1' TO ls_component-name.
ls_component-type ?= cl_abap_elemdescr=>get_string( ).
INSERT ls_component INTO TABLE lt_components.

MOVE 'COMP2' TO ls_component-name.
ls_component-type ?= cl_abap_elemdescr=>get_i( ).
INSERT ls_component INTO TABLE lt_components.

lo_structdescr ?= cl_abap_structdescr=>create( lt_components ).

CREATE DATA ls_table TYPE HANDLE …
Run Code Online (Sandbox Code Playgroud)

sap abap

1
推荐指数
2
解决办法
2万
查看次数

SAP Fiori角度应用开发?

我们正在使用HTML/CSS和使用Angular框架开发应用程序.问题是我们在开发方面有很多方法,我们的客户正在转向SAP,我看了看,我能找到的是有关SAPUI5和Fiori的信息.有没有办法我们仍然可以将我们的Angular应用程序用作Fiori应用程序,或者我们必须将所有内容切换到SAPUI5,这对于实际完成的自定义应用程序来说听起来很多,但我不是SAP专家所以我希望有人可以提供一些与Fiori应用程序合作的见解.

谢谢 -

sap angularjs sapui5 sap-fiori

1
推荐指数
1
解决办法
3368
查看次数

将"内部表"写入报告(ABAP)

我从我的Select中获得了一个内部表格,其中有一些联接并完成了一些东西.现在我要打印整张桌子.我现在得到的是:

LOOP AT g_it_material INTO g_wa_material.

  WRITE AT:/(19) g_wa_material-MATNR,
  ...
  (9) g_wa_material-LAEDA.
ENDLOOP.

TOP-OF-PAGE.
  WRITE AT:/(19)'MATNR',
  ...
  (9) 'LAEDA'.
Run Code Online (Sandbox Code Playgroud)

有比这更好的方法吗?

我不认为没有内置函数将内部表打印到报表中.

sap abap

1
推荐指数
1
解决办法
3087
查看次数

在内部表的删除表中键入冲突

我最近有一个转储,

DATA: gt_data    TYPE SORTED TABLE OF ty_data WITH NON-UNIQUE KEY bukrs gaapnm,
     ...
     lt_tabdel  TYPE standard TABLE OF ty_data.

  LOOP AT gt_data ASSIGNING <gf_data>.
    IF <gf_data>-KANSW + <gf_data>-KAUFW = 0.
      APPEND <gf_data> TO lt_tabdel.
    ENDIF.
  ENDLOOP.

  IF lt_tabdel IS NOT INITIAL.
    DELETE gt_data FROM lt_tabdel.
  ENDIF.
Run Code Online (Sandbox Code Playgroud)

并且在内部表中删除表的行 - 我有一个转储:在语句中将对象转换为整数只在参数位置"对象"支持数值类型的数据对象.在本例中,操作数"对象"具有非数值数据类型"TABLE OF TY_DATA".我只是无法理解 - 为什么?它们都有相同的类型......所以,如果你能提供一些建议和一些错误来源的解释,那将会很棒.

sap abap

1
推荐指数
1
解决办法
862
查看次数

我是否激活了一切(在我今天回家之前)?

有什么快速可靠的方法可以知道我是否激活了我在ABAP工作台中更改的所有内容?

问的理由:如果我忘了什么,我就是(测试)运输无法导出的原因(很容易).

我最接近答案的方法是

  1. 改变一些任意代码
  2. 激活该代码
  3. 如果还有一些东西要激活,我也愿意激活它.

但有没有一种快速可靠的方法来做到这一点而不改变任何代码?

sap abap

1
推荐指数
1
解决办法
102
查看次数

REPORT/PROGRAM语句缺失,或程序类型为I(INCLUDE)

下面是我的功能模块,当我检查下面的功能模块时,它不会抛出任何错误但是当我激活它时会给我以下错误,这是在图像3中.有人请帮助我,我出错了.

功能模块源代码选项卡

功能模块导出选项卡

功能模块导入选项卡

谢谢.

sap abap

1
推荐指数
1
解决办法
2211
查看次数

调用Identity Management ABAP API时,目标类型为“ G”的错误错误

我尝试使用IAM API将SAP与NW Java应用程序连接,我在SM59中添加了类型为G的 HTTP连接(到外部服务的HTTP连接)。

当我调用BAPI BAPI_USER_GETLIST时,程序转储并显示错误:

目标类型“ G”非法。

这是使用的代码:

* Call the API
  call function 'BAPI_USER_GETLIST' destination rfcdest
    exporting
*     max_rows        = 0
      with_username   = withname
    importing
      rows            = sel_rows
    tables
      selection_range = sel_range
*     selection_exp   =
      userlist        = user_list
      return          = return_tab.
Run Code Online (Sandbox Code Playgroud)

错误 : 在此处输入图片说明 我想知道是否有解决此问题的方法?

sap abap saprfc

1
推荐指数
1
解决办法
57
查看次数