cancel
Showing results for 
Search instead for 
Did you mean: 

SRM 7.0: Search account assignment fonds fromppoma attributes fails

matthias_kasig2
Participant
0 Kudos
291

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

Accepted Solutions (1)

Accepted Solutions (1)

laurent_burtaire
Active Contributor

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.

matthias_kasig2
Participant
0 Kudos

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


laurent_burtaire
Active Contributor

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.

Answers (1)

Answers (1)

matthias_kasig2
Participant
0 Kudos

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