Java BAPI函数按日期说明获取客户排序列表
如何按任何字段排序(日期示例) 我想使用BAPI函数和JCo检索按特定字段排序的客户列表 我能够检索客户列表,可能他们没有排序Java BAPI函数按日期说明获取客户排序列表,java,abap,jco,bapi,sap-erp,Java,Abap,Jco,Bapi,Sap Erp,如何按任何字段排序(日期示例) 我想使用BAPI函数和JCo检索按特定字段排序的客户列表 我能够检索客户列表,可能他们没有排序 <BAPI_CUSTOMER_FIND> <import> <MAX_CNT>100</MAX_CNT> </import> <tables> <SELOPT_TAB> <row> <TABNAME>KNA1
<BAPI_CUSTOMER_FIND>
<import>
<MAX_CNT>100</MAX_CNT>
</import>
<tables>
<SELOPT_TAB>
<row>
<TABNAME>KNA1</TABNAME>
<FIELDNAME>NAME1</FIELDNAME>
<FIELDVALUE>*</FIELDVALUE>
</row>
</SELOPT_TAB>
</tables>
</BAPI_CUSTOMER_FIND>
100
克纳1
名称1
*
当您直接调用不排序的标准bapi时,您必须使用Java对自己进行排序
或者在ABAP中编写自己的函数模块,在将表返回给调用者之前调用bapi并对表进行排序。当您直接调用不排序的标准bapi时,您必须使用Java对自己进行排序
或者,您可以在ABAP中编写自己的函数模块,调用bapi并对表进行排序,然后再将表返回给调用者。谢谢,也许您知道是否有任何标准的bapi允许它?对客户名单进行排序?。因为在JAVA中对其进行排序可能不是满足客户数量的最佳方式@GerdI认为在JAVA中进行排序没有问题,但是如果您有大量客户,那么我会将列表作为一个功能模块来实现,让数据库完成大部分工作,并准确返回我需要的字段。更准确地说:“实现我自己”在这种情况下意味着没有bapi是的,这也是我所教的。因为有很多客户。而且假设我想通过JAVA实现,在获取客户时,例如:(bapi_CUSTOMER_FIND)需要输入MAX_CNT,因此无法知道总数。不管怎么说,我宁愿从SAP中的函数中进行。谢谢,伙计!谢谢,也许你知道是否有任何标准的BAPI允许它?对客户列表进行排序?因为在JAVA中对其进行排序可能不是处理客户数量的最佳方式@GerdI don查看Java排序中的一个问题,但是如果您有大量客户,那么我会将列表作为一个功能模块自行实现,让数据库完成大部分工作,并准确返回所需的字段“这意味着在这种情况下没有bapi是的,这也是我所教的。因为顾客很多。还有,假设我想通过JAVA实现,当获取客户时,例如:(BAPI_CUSTOMER_FIND)需要输入MAX_CNT,因此无法知道总数。不管怎么说,我宁愿从SAP中的函数开始。谢谢你,伙计!