2016-05-11 3 views
0

ことで、顧客の種類のリストを取得します。BAPI機能は、BAPI関数とのJCoを使用して、任意のフィールド(日付例)私は特定のフィールドでソートされた顧客のリストを取得したい</p> <p>、ソートするためにどのように日付DESC

おそらくソートされていない顧客リストを取得することができます。

<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> 

答えて

5

ソートしない標準のbapiを直接呼び出すと、Javaで自分自身をソートする必要があります。

または、呼び出し元にテーブルを返す前に、bapiを呼び出してテーブルをソートする独自の汎用モジュールをABAPで記述します。

+0

ありがとうございます、それを可能にする標準のBAPIがありますか?顧客のリストをソートする? Javaでソートするのは、顧客の数量に最適な方法ではないかもしれません。@Gerd –

+0

Javaのソートには問題はありませんが、巨額の顧客がいる場合は、自分でリストを実装します関数モジュールは、データベースが作業の大部分を行い、必要なフィールドを正確に返すようにします。 –

+1

より正確に言うと、「自分自身を実装する」とは、この場合はbapiなしであることを意味します。 –

関連する問題