Skip to content
Skip to content
Menu
SAP ABAP DWIMAN
  • About
SAP ABAP DWIMAN

SAP ABAP – Workflow Level with Table Function

By juananda.satria on May 20, 2025
  1. ZI_TF_WFLevel
@EndUserText.label: 'Workflow Level'
define table function ZI_TF_WFLevel
  //with parameters parameter_name : parameter_type
returns
{
  key client     : mandt;
  key typeid     : sibftypeid;
  key instid     : sibfboriid;
  key zlevel     : int1;
  key wi_id      : sww_wiid;
      top_wi_id  : swfrtwiid;
      wi_rh_task : sww_task;
      wi_release : sysaprl;
      crea_tmp   : swfrcrets;
      catid      : sibfcatid;
}
implemented by method
  zclmm_amdp_wfrank=>get_data;

2. zclmm_amdp_wfrank

CLASS zclmm_amdp_wfrank DEFINITION
  PUBLIC
  FINAL
  CREATE PUBLIC .

  PUBLIC SECTION.
    INTERFACES if_amdp_marker_hdb.

    CLASS-METHODS get_data FOR TABLE FUNCTION ZI_TF_WFLevel.

  PROTECTED SECTION.
  PRIVATE SECTION.
ENDCLASS.



CLASS zclmm_amdp_wfrank IMPLEMENTATION.

  METHOD get_data
    BY DATABASE FUNCTION FOR HDB
    LANGUAGE SQLSCRIPT
    OPTIONS READ-ONLY
        USING sww_wi2obj.

    declare lv_client "$ABAP.type( mandt )" ;
    lv_client = session_context( 'CLIENT' );

    t_query = SELECT
                     client,
                     typeid,
                     instid,
                   RANK ( ) OVER ( PARTITION BY client, typeid, instid
                         ORDER BY crea_tmp ) AS zlevel,
                     wi_id,
                     top_wi_id,
                     wi_rh_task,
                     wi_release,
                     crea_tmp,
                     catid
               FROM sww_wi2obj
               WHERE client = :lv_client
                 AND wi_rh_task LIKE 'TS%'
                 AND typeid <> 'SOFM';

    RETURN
      select *
        from :t_query;

  endmethod.
ENDCLASS.

Post navigation

SAP ABAP – Download ALV to Excel with Total and Subtotal
SAP ABAP – Workflow Agents CDS

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • SAP ABAP – Generate Fiori URL
  • SAP ABAP – Workflow Agents CDS
  • SAP ABAP – Workflow Level with Table Function
  • SAP ABAP – Download ALV to Excel with Total and Subtotal
  • SAP ABAP – BDC Template

Recent Comments

  1. SAP ABAP – Simple Interface FTP Inbound (SAP Consume File From FTP) – SAP ABAP DWIMAN on SAP ABAP – String Encode & Decode BASE64
  2. Upload file – SAP ABAP DWIMAN on F4 Search Help File

Archives

  • May 2025
  • August 2024
  • June 2024
  • May 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • May 2023
  • April 2023

Categories

  • Uncategorized
©2026 SAP ABAP DWIMAN | WordPress Theme by SuperbThemes.com