Author Archives: Uğur Kaya

http://linkedin.com/in/kayau

SAP oData and Fiori Commonly Used Transaction Codes

These are most commonly used transaction codes which you will need while working on a fiori project:   oData related T-Codes SEGW - SAP Gateway Service Builder /IWFND/MAINT_SERVICE - Activate and Maintain Services /IWFND/ERROR_LOG - SAP Gateway Error Log /IWFND/TRACES - SAP Gateway Traces /UI2/GW_SYS_ALIAS - Gateway - Manage SAP System Alias   Fiori related T-Codes LPD_CUST - Launchpad customizing /UI2/FLP - SAP Fiori Launchpad /UI2/FLPD_CUST - Fiori Lpd. D
Read More »

Employee Search with Dynamic Where Clause

I have implemented this function for a custom fiori application employee value help. It is simply used as an employee value help backend function. There are 3 fields at value help structure from but000 PARTNER NAME_FIRST NAME_LAST   FUNCTION z_crm_ui5_oneri_partner_vhelp. *"---------------------------------------------------------------------- *"*"Local Interface: *" IMPORTING *" VALUE(IS_PARTNER_VHELP) TYPE ZCRM_UI5_S063 OPTIONAL *" EXPORTING *" V
Read More »

How To change order status with bol programming

DATA: lv_status TYPE j_estat, lr_adm_h TYPE REF TO cl_crm_bol_entity, lr_btorder TYPE REF TO cl_crm_bol_entity, lr_core TYPE REF TO cl_crm_bol_core, lr_status_h TYPE REF TO cl_crm_bol_entity, lr_status TYPE REF TO cl_crm_bol_entity. lr_core = cl_crm_bol_core=>get_instance( ). CHECK lr_core IS BOUND. lr_core->load_component_set( 'ALL' ). lr_btorder = lr_core->get_root_entity( iv_object_name = '
Read More »

How To create / use custom patterns on SAP Abap editor

Why do we need a pattern ? I prefer using patterns to have better organized and understandable codes for myself and other developers. It has some other features also, but i will not get into those. How to create a pattern ?   This is a pattern of mine as an example.   How to apply pattern to editor ? Before starting to write your code, simply insert your pattern and continue.        
Read More »

How To Read text with BOL programming

How to read text lines of an order with bol programming: DATA: lr_core TYPE REF TO cl_crm_bol_core, lr_entity TYPE REF TO cl_crm_bol_entity, lr_adminh TYPE REF TO cl_crm_bol_entity, lr_texts_all TYPE REF TO if_bol_entity_col, lr_iterator TYPE REF TO if_bol_entity_col_iterator, lv_text TYPE string. lr_core = cl_crm_bol_core=>get_instance( ). CHECK lr_core IS BOUND. TRY. lr
Read More »