Reply: 3

Auto translated

new field in the coding block ==> recommendations

Hello,
I am looking for smart opinions regarding new information in the FI document line.
There are several ways to do this - for example, with SAP on-boarding you can use OXK3 to append new fields to the coding block, so that the information will eventually end up in BSEG et al.
I mean, this is for the case that the new fields are only for a few company codes in a 1-client system (where a 3-digit bukrs number works) comparable to "shooting with cannons at sparrows" - especially since the new fields should be filled only for some specific business cases (fyi, no integration from/into logistics).
Spontaneously I would have thought to create an additional maintenance transaction, with which the required values for the additional fields can be entered manually and stored in a Z-table (Key: BUKRS/BELNR/GJAHR/BUZEI) - i.e. detached from FB01, FB50, FB60,...
(but you could also modify it there, if you must - but I don't like it :-( ).
Now the question to the swarm intelligence: who of you has experience with such a requirement? What would you recommend here?
With the most exquisite esteem & obliged to eternal thanks,
Schnipsi :-)

You must be logged in to post a reply.

Login now

3 Answers

  • MrBojangles
    MrBojangles
    Hello Schnipsi,
    what kind of data do you want to store in this additional field (data type, manually entered or derived). Perhaps a standard field would be suitable to hold this information. Otherwise, I would actually extend the coding block, because this ensures a continuous/seamless usability and update of the additional field.
    Continue to have fun with SAP...
    Cheers
    MrB.
    Blog
  • Schnipsi
    Schnipsi (Author)
    Hello,
    thanks for the first feedback!
    In principle CHAR(10), entered manually, but based on a predefined value list (so that no letter twists or the like come out). I.e. not derivable / verifiable based on other information in the document.
    Extension COBL (BSEG) is, as I said, too much in relation to the scope of the documents for which this additional information is needed - there would also be new field status groups necessary to display the new fields only for those company codes for which they are actually needed, etc. ==> we'd better leave that for this very narrow application area :-) Our BSEG currently has >800 million entries, in fiscal year 2019 alone more than 80 million. I expect a maximum 4-digit number of booking lines that should contain the new information...
    The way via a Z-table seems easier to me - incl. maintenance of this in the follow-up to the actual FI posting. This would then only have to be "marked" so as not to forget the additional information - but we'll get there!
  • Schnipsi
    Schnipsi (Author)
    Hello!
    Have the solution now almost ready, works wonderfully ==> when saving the document I call via the BTEs 1030 (Post document), 1110 (Change document), 1050 (Post document via e.g. MIRO) the popup (except for background processing), the user can make his entries and I save the values in a Z-table.
    Later mass maintenance of this Z-table is also already solved.
    I still have one flaw - with e.g. FB02, the BTE 1110 is *not* run through, if nothing is changed on the document itself. As a workaround, I currently have only (1) the downstream mass maintenance of the Z-table or (2) some detail on the document (header text, segment text, ...) to change, so that the BTE 1110 is run through.
    Do you know of any way that this BTE (or from me another one that has access to the document header) is run through, even if *no* change is made to the document itself?
    Thanks & best regards,
    Schnipsi