on 2020 Aug 28 3:20 PM
Hi SDN,
In SRM 7.0 we have different accounting elements like fonds (eg BP010234 oder SF9b123) and costcenter (eg 9220250 or 9310100). When I try to change the account assignment and try to list all my ppoma assigned Fonds, srm won't show all of them. In ppoma I have in the attribute "Fonds":
BP040025
SF9001B10
SF944P18
but UI5 only Shows the BP-Fonds. If I leave the Fonds field blank, SRM should find all ppoma assigned Fonds...
For costcenters this works fine, but not for Fonds. Can somenone guide me towards where to adjust the serach? See also screen attached. Help really appreciated. Kind regards, Matthias SRM
Request clarification before answering.
Hello Mathias,
i advise you to:
1) check OSS notes,
2) debug method GET_F4_RESULT_SET from /SRMNXP/CL_ACC_AS'S_SH_DP.
Regards.
Laurent.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Laurent, thank you for the hint with the method get_f4... in fact I find in a parallel method
MAP_TO_OUTPUT_FORMAT of the same class
that there I receive in: WHEN 'FICOC'. "Funds tab that the export table it_bapif4c carries far too many entries (and stops at 9999), hence my S* or SF* Fonds are not in the range, because there are alphabetically listed too late. I don't know how to deal with this, but it's very good to know the point where things go wrong - I wonder, why SAP creates such mad programmes, where via RFC 9999 data entries are being fetched, instead first selecting in SRM the corresponding ppoma Attribute values, and then checking against the FI/CO backend... Kind regards, Matthias
Hello Matthias,
we made an over-write exit of method GET_F4_RESULT_SET and many other enhancements (method PARSE_FILTER_STRING, CONV_EXT_TO_INT_TAB_NAME, SET_BAPI_PARAMETERS, MAP_TO_OUTPUT_FORMAT...) to cover our need.
Regards.
Laurent.
we found, there is a modification right in method
GET_F4_RESULT_SET befpr the RFC Call, which sets a constraint 9999 entries, which in our case leads to bad or no results, as the the result set is much bigger in this case. So we set back the modification.
Kind regards, Matthias
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.