全部博文(90)
分类:
2009-04-02 13:26:05
Function Name | Using | example |
DDIF_FIELDINFO_Get | get value form DB for F4 request | |
F4IF_INT_TABLE_VALUE_REQUEST | display the sel tab for one field on pressing F4 | |
CLAF_CLASSIFICATION_OF_OBJECTS | populate 'RCTMS(structure)-ATWRT' | CALL FUNCTION 'CLAF_CLASSIFICATION_OF_OBJECTS' EXPORTING class = l_c_class1 classtype = l_c_ctype1 object = l_obj TABLES t_class = l_i_class t_objectdata = l_i_objectdata EXCEPTIONS no_classification = 1 no_classtypes = 2 invalid_class_type = 3 OTHERS = 4. * IF sy-subrc <> 0. * ENDIF. CLEAR L_FLAG_SY_SUBRC. READ TABLE l_i_objectdata INTO l_wa_objectdata WITH KEY atnam = l_c_radar1. |
BAPI_OBJCL_GETDETAIL | populate 'RCTMS(structure)-ATWRT' | CALL FUNCTION 'BAPI_OBJCL_GETDETAIL' EXPORTING OBJECTKEY = l_obj OBJECTTABLE = l_c_objtab CLASSNUM = l_c_class2 CLASSTYPE = l_c_ctype2 * KEYDATE = SY-DATUM * UNVALUATED_CHARS = ' ' * LANGUAGE = SY-LANGU * IMPORTING * STATUS = * STANDARDCLASS = TABLES ALLOCVALUESNUM = l_i_ALLOCVALUESNUM ALLOCVALUESCHAR = l_i_ALLOCVALUESCHAR ALLOCVALUESCURR = l_i_ALLOCVALUESCURR RETURN = l_i_RETURN . CLEAR L_FLAG_SY_SUBRC. READ TABLE l_i_ALLOCVALUESCHAR INTO l_wa_ALLOCVALUESCHAR WITH KEY charact = l_c_shelf. |
MPOP_SINGLE_READ | populate "MPOP(structure)-PRMOD" | CALL FUNCTION 'MPOP_SINGLE_READ' EXPORTING matnr = l_wa_marc-matnr werks = l_wa_marc-werks IMPORTING wmpop = L_wa_wmpop EXCEPTIONS not_found = 1 wrong_call = 2 OTHERS = 3. * IF sy-subrc <> 0. * ENDIF. |
About printpg of smartform | ||
SSF_FUNCTION_MODULE_NAME | get function module name of smartforms | |
SSF_FIELD_LIST | get interface list of smartforms | |
SSF_READ_ERRORS | read error table after processing form | |
ALV | ||
REUSE_ALV_FIELDCATALOG_MERGE | Get Catalog For ALV display | CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = SY-REPID I_INTERNAL_TABNAME = 'FP_I_FINAL' I_STRUCTURE_NAME = 'ZLCN_COM_STR_TPL' CHANGING CT_FIELDCAT = I_CAT EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3. LOOP AT I_CAT ASSIGNING CASE WHEN C_VBELN. |
REUSE_ALV_GRID_DISPLAY | Simple ALV display | CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = SY-REPID I_CALLBACK_PF_STATUS_SET = 'F_SET_STATUS' I_CALLBACK_USER_COMMAND = 'F_USER_COMMAND' I_CALLBACK_TOP_OF_PAGE = 'F_TOP_OF_PAGE' IS_LAYOUT = L_WA_LAYOUT IT_FIELDCAT = I_CAT I_SAVE = L_C_A TABLES T_OUTTAB = FP_I_FINAL EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2. |
REUSE_ALV_COMMENTARY_WRITE | Write Comment for ALV TOP and END | CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING IT_LIST_COMMENTARY = L_I_HEADER. |
RV_PRODUKTHIERARCHIE_INFO | get Product Hierachy Info | CALL FUNCTION 'RV_PRODUKTHIERARCHIE_INFO' "#EC * TABLES FPRODHSINFO = L_I_PRODHSINFO EXCEPTIONS TOO_MANY_LEVEL = 1 OTHERS = 2. IF SY-SUBRC <> 0. |
RV_PRODUKTHIERARCHIE_SHOW | get the correspongding content of special product hierachy | |
REUSE_ALV_EVENTS_GET | get ALV events | |
REUSE_ALV_VARIANT_DEFAULT_GET | Retrive the Default Variant | LS_VARIA-REPORT = SY-REPID. LS_VARIA-USERNAME = SY-UNAME. CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET' * EXPORTING * I_SAVE = ' ' CHANGING CS_VARIANT = LS_VARIA EXCEPTIONS WRONG_INPUT = 1 NOT_FOUND = 2 PROGRAM_ERROR = 3 OTHERS = 4 |
REUSE_ALV_VARIANT_F4 | F4 Help for Variant Parameter | MOVE SY-REPID TO LS_VARIA-REPORT. MOVE SY-UNAME TO LS_VARIA-USERNAME. CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING IS_VARIANT = LS_VARIA I_SAVE = L_C_A IMPORTING ES_VARIANT = LS_VARIA EXCEPTIONS NOT_FOUND = 1 PROGRAM_ERROR = 2 OTHERS = 3. |
REUSE_ALV_VARIANT_EXISTENCE | User Variant Validation | MOVE P_VARNT TO LS_VARIA-VARIANT. MOVE SY-REPID TO LS_VARIA-REPORT. MOVE SY-UNAME TO LS_VARIA-USERNAME. CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE' EXPORTING I_SAVE = L_C_A CHANGING CS_VARIANT = LS_VARIA EXCEPTIONS WRONG_INPUT = 1 NOT_FOUND = 2 PROGRAM_ERROR = 3 OTHERS = 4. |
RS_REFRESH_FROM_SELECTOPTIONS | Populate selection screen internal table | CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS' EXPORTING CURR_REPORT = SY-REPID TABLES SELECTION_TABLE = I_RSPAR EXCEPTIONS NOT_FOUND = 1 NO_REPORT = 2 OTHERS = 3. |
REUSE_ALV_GRID_LAYOUT_INFO_GET | Get layout info | CALL FUNCTION 'REUSE_ALV_GRID_LAYOUT_INFO_GET' IMPORTING ES_VARIANT = L_V_VARIANT EXCEPTIONS NO_INFOS = 1 PROGRAM_ERROR = 2 OTHERS = 3 |
GET_GLOBALS_FROM_SLVC_FULLSCR | Get the global ALV instance METHOD lv_obj_grid->check_changed_data:Check for changed data & Refresh the table |
|
REUSE_ALV_HIERSEQ_LIST_DISPLAY | Hierachy ALV List(Eg : Tcode: MB5M, MB52) | CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = REPID I_CALLBACK_PF_STATUS_SET = 'STATUS' I_CALLBACK_USER_COMMAND = 'USER_COMMAND' IS_LAYOUT = LAYOUT IT_FIELDCAT = FIELDCAT[] * IT_EXCLUDING = * it_special_groups = gruppen[] IT_SORT = SUMSORT[] * IT_FILTER = * IS_SEL_HIDE = * I_SCREEN_START_COLUMN = 0 * I_SCREEN_START_LINE = 0 * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 I_DEFAULT = 'X' I_SAVE = 'A' IS_VARIANT = VARIANTE * IT_EVENTS = * IT_EVENT_EXIT = I_TABNAME_HEADER = 'HEADER' I_TABNAME_ITEM = 'BESTAND' IS_KEYINFO = KEYINFO IS_PRINT = PRINT * IMPORTING * E_EXIT_CAUSED_BY_CALLER = TABLES T_OUTTAB_HEADER = HEADER T_OUTTAB_ITEM = BESTAND. * exceptions * program_error = 1 * others = 2. ENDFORM. " LISTAUSGABE |
Block ALV | ||
REUSE_ALV_BLOCK_LIST_INIT | Initialize The Blocks To Be Displayed | |
REUSE_ALV_BLOCK_LIST_APPEND | Build The Block For Successfully Posted Documents | |
REUSE_ALV_BLOCK_LIST_APPEND | Build The Block For Displaying Error Log | |
REUSE_ALV_BLOCK_LIST_DISPLAY | Display Data Using BLock Lists | |
String | ||
STRING_SPLIT_AT_POSITION | Split string at special position | |
Others | ||
CONVERSION_EXIT_MATN1_INPUT | Convert Transport Means to Matnr | |
CONVERSION_EXIT_ALPHA_INPUT | System automatically converts the value of IF_NAME in required format. | CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = if_name IMPORTING output = if_name. |
CONVERSION_EXIT_CUNIT_INPUT | Convert quantity Unit in required format | |
CONVERT_TO_LOCAL_CURRENCY | Convert currency to special | |
CONVERSION_EXIT_CUNIT_OUTPUT | Convert internal Unit to Commercial Unit | CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = FP_V_VRKME IMPORTING OUTPUT = L_V_MEINS EXCEPTIONS UNIT_NOT_FOUND = 1 OTHERS = 2 |
MATERIAL_UNIT_CONVERSION | MATERIAL_UNIT_CONVERSION | |
CONVERSION_FACTOR_GET | ||
RP_CALC_DATE_IN_INTERVAL | ||
FORMAT_MESSAGE | Format messages | CALL FUNCTION 'FORMAT_MESSAGE' EXPORTING id = wa_msgtab-msgid lang = c_langu no = wa_msgtab-msgnr v1 = wa_msgtab-msgv1 IMPORTING msg = l_msg. |
MESSAGE_TEXT_BUILD | CALL FUNCTION 'MESSAGE_TEXT_BUILD' EXPORTING msgid = wa_msgtab-msgid msgnr = wa_msgtab-msgnr msgv1 = wa_msgtab-msgv1 msgv2 = wa_msgtab-msgv2 IMPORTING message_text_output = l_msg. | |
DDIF_FIELDINFO_GET | DD: Interface for Reading Text on Tables or Types | |
CLOI_PUT_SIGN_IN_FRONT | Put sign in front of a number/digit | |
SAPGUI_PROGRESS_INDICATOR | ||
CONVERSION_EXIT_ISOLA_OUTPUT | Eg: 1-->ZH, E-->EN | |
Lock Object in PP | ||
ENQUEUE_EZLCN_OPS_LOC_W1 | Lock table "ZLCN_OPS_TBL_N" | |
DEQUEUE_EZLCN_OPS_LOC_W1 | unlock table "ZLCN_OPS_TBL_N" | |
ENQUEUE_E_TABLEE | Lock table | |
DEQUEUE_E_TABLEE | ||
DATE | ||
SG_PS_GET_LAST_DAY_OF_MONTH | like name | CALL FUNCTION 'SG_PS_GET_LAST_DAY_OF_MONTH' EXPORTING DAY_IN = SY-DATUM IMPORTING LAST_DAY_OF_MONTH = P_TODATE EXCEPTIONS DAY_IN_NOT_VALID = 1 OTHERS = 2. |
POPUP | ||
POPUP_TO_CONFIRM | CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = p_text_title text_question = p_text_question text_button_1 = 'Yes'(013) text_button_2 = 'No'(014) display_cancel_button = c_checked IMPORTING answer = p_answer EXCEPTIONS text_not_found = 1 OTHERS = 2. | |
GUI(File up/down ) | ||
GUI_UPLOAD | ||
GUI_DOWNLOAD | ||
ALSM_EXCEL_TO_INTERNAL_TABLE | * Funtion Module to upload values from excel to the Internal table | CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE' EXPORTING filename = p_file i_begin_col = v_start_col i_begin_row = v_start_row i_end_col = v_end_col i_end_row = v_end_row TABLES intern = it_test EXCEPTIONS inconsistent_parameters = 1 upload_ole = 2 OTHERS = 3. IF sy-subrc <> 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ENDIF. |
WS_FILENAME_GET | OBSOLETE: Call File Selector | |
WS_UPLOAD | OBSOLETE: Transfer Presentation Server File to Internal Table | |
FILE_GET_NAME | get physical file name( can for Open dataset) | |
IDOC | ||
MASTER_IDOC_DISTRIBUTE | Send Master IDOC to ALE Layer | |
Application Log | ||
BAL_LOG_CREATE | Create Appli log | l_rec_i_s_log-extnumber = l_external_id. l_rec_i_s_log-object = l_c_object. l_rec_i_s_log-aldate = sy-datlo. l_rec_i_s_log-altime = sy-timlo. l_rec_i_s_log-aluser = sy-uname. * Application Log: Log: Create with header data CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = l_rec_i_s_log IMPORTING e_log_handle = fp_wa_log_handle EXCEPTIONS log_header_inconsistent = 1 OTHERS = 2. IF sy-subrc IS INITIAL. INSERT fp_wa_log_handle INTO TABLE fp_i_log_handle. ELSE. |
BAL_LOG_MSG_ADD | Add message from log | l_wa_message-msgid = l_c_msgid. l_wa_message-msgty = l_wa_log-msgty. l_wa_message-msgno = l_c_035. l_wa_message-msgv1 = l_wa_log-kunnr. l_wa_message-msgv2 = l_wa_log-msgv1. * Add the message. CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = fp_wa_log_handle i_s_msg = l_wa_message EXCEPTIONS log_not_found = 1 msg_inconsistent = 2 log_is_full = 3 OTHERS = 4. |
BAL_DB_SAVE | Save application log | *.... Save the log CALL FUNCTION 'BAL_DB_SAVE' EXPORTING i_client = sy-mandt i_in_update_task = space i_save_all = c_x i_t_log_handle = fp_i_log_handle EXCEPTIONS log_not_found = 1 save_not_allowed = 2 numbering_error = 3 OTHERS = 4. IF sy-subrc IS NOT INITIAL. * nothing to Do!!! ELSE. COMMIT WORK. ENDIF. |