anchor.diff:        IMPORTING is_cua TYPE ty_cua
         RAISING   lcx_exception.
   
  +  PRIVATE SECTION.
  +    METHODS:
  +      condense_flow
  +        EXPORTING et_spaces TYPE ty_spaces_tt
  +        CHANGING  ct_flow   TYPE swydyflow,
  +      uncondense_flow
  +        IMPORTING it_flow        TYPE swydyflow
  +                  it_spaces      TYPE ty_spaces_tt
  +        RETURNING VALUE(rt_flow) TYPE swydyflow.
  +
  +
   ENDCLASS.                    "lcl_objects_program DEFINITION
   
   *----------------------------------------------------------------------*
  
positive.code:              biv TYPE STANDARD TABLE OF rsmpe_buts WITH DEFAULT KEY,
             END OF ty_cua.
  
      CLASS-METHODS serialize_dynpros
        IMPORTING iv_program_name  TYPE programm
        RETURNING VALUE(rt_dynpro) TYPE ty_dynpro_tt
        RAISING   lcx_exception.
  
      CLASS-METHODS serialize_cua
        IMPORTING iv_program_name TYPE programm
        RETURNING VALUE(rs_cua)   TYPE ty_cua
        RAISING   lcx_exception.
  
negative.code:       RAISING   lcx_exception.
  
    PROTECTED SECTION.
      TYPES: ty_spaces_tt TYPE STANDARD TABLE OF i WITH DEFAULT KEY.
  
      TYPES: BEGIN OF ty_dynpro,
               header     TYPE rpy_dyhead,
               containers TYPE dycatt_tab,
               fields     TYPE dyfatc_tab,
               flow_logic TYPE swydyflow,
               spaces     TYPE ty_spaces_tt,
             END OF ty_dynpro.
  
      TYPES: ty_dynpro_tt TYPE STANDARD TABLE OF ty_dynpro WITH DEFAULT KEY.
  