Skip to Content

To validate the documents posted on the clearing transactions FB05, FB1K or FB1D, use the GGB0 validation rules.

GGB0_A.JPG

Create an ‘EXIT’ in the ZGGBR000 program and validate POSTAB structure, as follows:

*&———————————————————————*
*&      Form  compe
*&———————————————————————*
*       Validate blocking payment on clearing document
*———————————————————————-*

FORM compe USING bool_data TYPE gb002_015
        
CHANGING b_result.

DATA:    BEGIN OF t_postab OCCURS 20.
INCLUDE STRUCTURE rfops.
DATA:   
END OF t_postab.

FIELD-SYMBOLS: <fs_postab> TYPE ANY TABLE.

“Search Open Itens in SAP Memory
ASSIGN (‘(SAPMF05A)POSTAB[]’) TO <fs_postab>.
t_postab[] = <fs_postab>[].

“Validation Message
LOOP AT t_postab WHERE zlspr NE space.
   b_result = b_false.
  
EXIT.
ENDLOOP.

ENDFORM.                    “compe

Do not forget to activate the rule in OB28.

Best Regards,

Rodrigo Abreu Costa

@digoabreu

Galo Doido!

To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply