Modules fonction
| Module | Nom module fonction | Description |
| ALV | REUSE_ALV_FIELDCATALOG_MERGE | Renvoie la structure de la table interne des données d'une table interne pour un état ALV |
| ALV | REUSE_ALV_LIST_DISPLAY | Affichage d'une table interne au format ALV |
| BC | ALSM_EXCEL_TO_INTERNAL_TABLE | Charge le contenu de la plage de cellule d'une feuille Excel donnée dans une table interne (fichier au format XLS) |
| BC | ARCHIVFILE_CLIENT_TO_SERVER | Transfère un fichier du serveur de présentation au serveur d'application |
| BC | ARCHIVFILE_SERVER_TO_CLIENT | Transfère un fichier du serveur d'application au serveur de présentation |
| BC | BDC_RECORD_TRANSACTION | Renvoie une table interne avec les opérations batch-input effectuée sur une transaction donnée (= enregistreur SHDB) |
| BC | BP_EVENT_RAISE | Déclenche un événement SAP |
| BC | CHECK_EXIST_PROG | Vérifie l'existence d'un programme ou tout autre objet dans la TADIR |
| BC | CONVERT_ABAPSPOOLJOB_2_PDF | Converti un spool en un fichier au format PDF |
| BC | CONVERT_DATE_TO_INTERNAL | Convertit une date "chaîne" au format interne SAP |
| BC | DATE_CHECK_PLAUSIBILITY | Vérifier la validité d'une date |
| BC | DATE_CHECK_WORKINGDAY | Vérifie si une date donnée est un jour ouvré selon le calendrier spécifié |
| BC | DATE_COMPUTE_DAY | Renvoie le numéro du jour d'une date donnée (lundi=1) |
| BC | DATE_GET_WEEK | Renvoie le numéro de la semaine d'une date |
| BC | DATE_TO_DAY | Renvoie le nom du jour d'une date donnée |
| BC | DD_DOMVALUES_GET | Renvoie la liste des valeurs d'un domaine donné ainsi que leur texte associé si demandé |
| BC | DDE_FILE_APPLICATION_START | Ouvre un fichier PC avec une application PC |
| BC | DELETE_TEXT | Supprime un texte SAPscript |
| BC | DOCFILE_CLIENT_TO_SERVER(4.6x) | Permet de transférer des fichiers du serveur de présentation vers le serveur d'application |
| BC | DOCFILE_SERVER_TO_CLIENT(4.6x) | Permet de transférer un fichier du serveur d'application vers le serveur de présentation |
| BC | DSVAS_DOC_FILENAME_SPLIT | Découpe un nom de fichier complet en ses différents éléments : chemin, nom, extension, indépendamment du système de fichier (Unix ou PC) |
| BC | DX_FILE_EXISTENCE_CHECK | Vérifie l'existence d'un fichier sur le serveur d'application ou de présentation au choix |
| BC | DYNP_VALUES_READ | Lit les valeurs des zones de dynpro spécifiées pour un écran et un programme spécifiés |
| BC | DYNP_VALUES_UPDATE | Mets à jour une zone d'écran avec la nouvelle valeur passée en paramètre |
| BC | EDIT_TEXT | Affiche un editeur de texte SAPscript |
| BC | EPS_*** | Fonctions de traitements de fichiers sur le serveur d'application |
| BC | EPS_GET_DIRECTORY_LISTING | Liste des fichiers d'un répertoire du serveur SAP. |
| BC | F4_FILENAME | Boîte de dial. de choix d'un fichier sous Windows |
| BC | F4IF_FIELD_VALUE_REQUEST | Affiche l'aide à la recherche d'une zone de table donnée |
| BC | F4IF_GET_SHLP_DESCR | Renvoie le descriptif technique d'une aide à la recherche dans une structure de type SHLP_DESCR |
| BC | FC_POPUP_ERR_WARN_MESSAGE | Boîte de dialogue de warning ou d'erreur affichant une ligne de texte |
| BC | FIELD_CHOICE | Affiche une boîte de dialogue permettant de choisir les paramètres à inclure dans un écran de sélection |
| BC | FILE_GET_NAME | Renvoie un nom de fichier physique à partir d'un nom de fichier logique |
| BC | FILE_GET_NAME_USING_PATH | Renvoie un nom de fichier physique complet à partir du chemin logique et d'un nom de fichier physique donné |
| BC | FIMA_DATE_CREATE | Rajoute un nombre de jours, mois, année à une date. |
| BC | FIMA_DAYS_AND_MONTHS_AND_YEARS | Renvoie le nombre de jours, mois, années entre deux dates |
| BC | FORMAT_MESSAGE | Renvoie un message avec les '&' remplacés par les valeurs des paramètres |
| BC | G_CHECK_PASSWORD | Affiche une boîte de dialogue de demande de mot de passe |
| BC | GET_COMPONENT_LIST | Renvoie la structure de n'importe quelle variable d'un programme donné |
| BC | GET_JOB_RUNTIME_INFO | Permet de récupérer les infos d'un job en cours d'exécution (par ex. la valeur du param. de l'événement déclencheur) |
| BC | GUI_DOWNLOAD | Crée à partir des données d'une table interne un fichier sur le serveur de présentation |
| BC | GUI_UPLOAD | Télécharge dans une table interne le contenu d'un fichier situé sur le serveur de présentation |
| BC | HELP_DOCU_SHOW_FOR_FIELD | Affiche la documentation d'une zone de table |
| BC | HELP_OBJECT_SHOW_FOR_FIELD | Affiche l'aide d'une zone de table avec le titre spécifié |
| BC | HELP_VALUES_GET | Boîte de dial. pour choisir une val. dans une table. |
| BC | HELP_VALUES_GET_WITH_TABLE | Boîte de dial. pour créer son propre matchcode. |
| BC | HELP_VALUES_GET_WITH_TABLE_EXT | Idem mais renvoie la valeur choisie pour toutes les zones du matchcode. |
| BC | HR_99S_COPY_STRUC1_STRUC2 | Copie le contenu d'une structure vers une autre structure ABAP |
| BC | IBIP_STRUCTURE_INPUT | Permet d'éditer ou d'afficher à l'écran n'importe quel enregistrement de n'importe quelle table SAP |
| BC | JOB_CLOSE | Ferme un job |
| BC | JOB_OPEN | Permet de récupérer un numéro de job |
| BC | JOB_SUBMIT | Permet de planifier et d'exécuter un job |
| BC | LAST_DAY_OF_MONTHS | Renvoie le dernier jour du mois pour une date donnée |
| BC | MONTH_NAMES_GET | Renvoie la liste des noms des mois de l'année dans la langue souhaitée |
| BC | NUMERIC_CHECK | Renvoie le type de données d'une constante. |
| BC | PFL_CHECK_DIRECTORY | Vérifie l'existence d'un répertoire ou d'un fichier sur le serveur d'application |
| BC | POPUP_CONTINUE_YES_NO | Boîte de dialogue de confirmation Oui/Non. |
| BC | POPUP_TO_CONFIRM | Popup de confirmation entièrement paramétrable (titre, texte, boutons, icônes, etc.) |
| BC | POPUP_TO_CONFIRM_WITH_MESSAGE | Affiche un popup avec 3 lignes de texte d'explication, puis 2 lignes de texte pour la question et boutons Oui, Non et Annuler (optionnel) |
| BC | POPUP_TO_DISPLAY_VALUE | Boîte de dial. liste de deux colonnes. |
| BC | POPUP_TO_INFORM | Affiche un popup d'information de 4 lignes |
| BC | POPUP_TO_SHOW_DB_DATA_IN_TABLE | Affiche le contenu d'une table interne dont la structure est fournie en paramètre (zone à zone) |
| BC | PRGN_ACTGRP_MULTIPLE_F4 | Boîte de dialogue de choix multiples de rôles utilisateurs |
| BC | PROGRESS_POPUP | Boîte de dialogue affichant une barre de progression. |
| BC | RANDOM_* | Modules fonctions de génération alléatoire de nombre, caractères, etc. (toujours lancer RANDOM_INITIALIZE en premier) |
| BC | RANDOM_TABLE_ENTRY | Renvoie l'index d'un enregistrement d'une table, au hasard |
| BC | READ_TEXT | Récupère un texte SAPscript |
| BC | RS_DD_SHOW | Affiche un objet du dictionnaire de données |
| BC | RSAQ_REPORT_NAME | Renvoie le nom du programme généré pour une query donnée |
| BC | RSAQ_SUBMIT_QUERY_REPORT | Exécute une query |
| BC | RSAQSQU_SELECT_QUERY | Affiche une boîte de dialogue pour la sélection d'une query |
| BC | RSPO_DOWNLOAD_SPOOLJOB | Télécharge le contenu d'un spool de job dans un fichier local au format texte |
| BC | RSPO_RETURN_SPOOLJOB | Retourne le contenu du spool d'un job dans une table interne au format désiré (ou format PDF) |
| BC | RS_TOOL_ACCESS_VIA_WB_MANAGER | Effectue une action (afficher, modifier, ...) sur n'importe quel objet du workbench |
| BC | RZL_SLEEP | Fonction de pause de 'n' secondes |
| BC | SAVE_TEXT | Sauvegarde un texte SAPscript |
| BC | SCROLLING_IN_TABLE | Permet de scroller dans un table control |
| BC | SELECT_OPTIONS_RESTRICT | Restriction du popup des select-options d'un écran de sélection |
| BC | SPELL_AMOUNT | Converti un nombre en texte littéral |
| BC | SRTT_GET_TABLE_SIZE_RFC | Renvoie le nbre d'enr. d'une table sur un syst. distant. |
| BC | STRING_* | Plusieurs modules fonctions de gestion de chaînes de caractères |
| BC | SUSR_USER_CHECK_EXISTENCE | Vérifie l'existence d'un user SAP |
| BC | SUSR_USER_LOCK | Verrouille un user SAP |
| BC | SUSR_USER_LOCKSTATE_GET | Retourne l'état de verrouillage d'un user SAP |
| BC | SUSR_USER_UNLOCK | Déverrouille un user SAP |
| BC | TABLE_ENTRIES_GET_VIA_RFC | Renvoie les entrées d'une table sur un syst. distant. |
| BC | TMS_CI_GET_SYSTEM_LIST | Récupère la liste des systèmes SAP pour les transports |
| BC | TMS_UI_TRANSMIT_TR_QUEUE | Transfère les fichiers d'un ordre de transport du système source vers un système cible |
| BC | TR_ORDER_CHOICE_CORRECTION | Popup de demande d'un ordre de transport (custo ou dév) |
| BC | TR_PGMID_TABLE | Renvoie la liste des valeurs possibles des PGMID. |
| BC | VIEW_MAINTENANCE_CALL | Appelle la vue de maintenance (SM30) d'une table donnée |
| BC | WB_TREE_ACTUALIZE | Met à jour l'index d'un programme |
| DD | DD_DB_OPERATION | Effectue une opération (suppression, vidage, etc.) sur une table du dictionnaire |
| DD | DD_EXIST_TABLE | Vérifie l'existence d'une table dans le dictionnaire de données |
| DD | DD_EXISTS_DATA | Vérifie l'existence de données dans une table/vue/cluster du dictionnaire |
| GUI | SAPGUI_PROGRESS_INDICATOR | Gère une barre de progression sur la barre d'état. |
| HR | ASK_PLVAR | Affiche un popup demandant de choisir une variante de planification |
| HR | DEQUEUE_EHPLOGIE | Supprime une entrée de blocage sur un objet PD |
| HR | DEQUEUE_EPPRELE | Débloque un matricule |
| HR | ENQUEUE_EHPLOGIE | Place une entrée de blocage sur un objet PD |
| HR | ENQUEUE_EPPRELE | Bloque un matricule |
| HR | HR_CH_PERS_FILE | Affiche les données d'un matricule sous forme arboresc. |
| HR | HR_CORPS_TEXT_GET | Renvoie le libellé d'un corps |
| HR | HR_DEQUEUE_OBJECT | Supprime une entrée de blocage placée sur un objet de PD |
| HR | HR_ENQUEUE_OBJECT | Place une entrée de blocage sur un objet de PD |
| HR | HR_FR_FORMAT_CHECK_NUMSS | Vérifier le numéro de sécurité sociale d'un agent donné |
| HR | HR_GET_EMPLOYEE_DATA | A partir d'un matricule et d'une date de début et de fin, ramène une structure de type PERSON contenant les données principales du salarié (dom/ss-dom, catég/stat, contr, US, libellé US, nom, prénom, nom-prénom, etc.) |
| HR | HR_GET_SUBTYPE_TEXT | Renvoie le libellé du sous-type d'un infotype (PA ou PD) |
| HR | HR_GRADE_TEXT_GET | Renvoie le libellé d'un grade |
| HR | HR_INFOTYPE_OPERATION | Effectue une opération avec/sur une occurrence d'infotype fournie. |
| HR | HR_PNP_INIT_FREE_SELECTIONS | Affiche un popup permettant de sélectionner des zones d'infotypes pour une délimitation libre (utilisé sur les écrans de sélection PNP) |
| HR | HR_READ_INFOTYPE | Lecture des données dans un infotype |
| HR | HR_SEN_TABLE_CONT_ON_PERIOD_ND | Vérifie si des périodes de dates sont continues |
| HR | HRWPC_GET_EMPLOYEE_NAME | Renvoie le nom complet d'un personne à une date donnée à partir de son matricule |
| HR | P_EMPLOYEE_CHECKEXISTENCE | Vérifie l'existence d'un matricule |
| HR | RH_BASE_AUTHORITY_CHECK | Contrôle d'autorisations pour un type d'objet et un infotype PD donnés |
| HR | RH_CREATE_OBJECT | Crée un objet PD/OM |
| HR | RH_DELETE_OBJECT_WITHOUT_TABNR | Supprime un objet OM de la BD sans supprimer les données de sa HRTnnnn |
| HR | RH_DIR_ORG_STRUC_GET | Renvoie la liste des unités structurelles filles d'une US donnée, ainsi que toutes les personnes qui y sont rattachées |
| HR | RH_EDIT_ANY_OBJECT | Permet de modifier ou d'afficher n'importe quel type d'objet de PD |
| HR | RH_EXIST_OBJECT | Vérifie l'existence d'un objet de PD |
| HR | RH_GET_ACTIVE_WF_PLVAR | Retourne la variante de planification active |
| HR | RH_GET_BOOK_PARTICIPANT | Renvoie la liste des sessions de formation à laquelle un participant est inscrit |
| HR | RH_GET_DATE_DAYNAME | Renvoie le numéro et le nom (dans la langue souhaitée) du jour d'une date donnée |
| HR | RH_GET_PARTICIPANTS | Renvoie la liste des participants à une session de formation |
| HR | RH_OBJID_REQUEST | Affiche un popup permettant de sélectionner un ou plusieurs objets PD à partir d'un type d'objet ou d'une liste d'objets prédéfinis |
| HR | RH_OTYPE_COLOR | Renvoie la couleur associée à un type d'objet de PD |
| HR | RH_PNNNN_MAINTAIN | Maintenance d'un objet de PD avec affichage ou pas de l'écran de l'infotype (opétations autorisées: copie, suppression, affichage, délimitation, modification, etc.) |
| HR | RH_READ_ALL_OBJECTS_FOR_OTYPE | Renvoie la liste de tous les objets de PD pour un type d'objet donné |
| HR | RH_READ_EVENT_SCHEDULE | Lit le déroulement d'un session de formation |
| HR | RH_READ_EVENTTYPE_SCHEDULE | Lit le déroulement d'un type de formation |
| HR | RH_READ_INFTY | Lecture des données d'un ou plusieurs objets dans un infotype de PD |
| HR | RH_READ_OBJECT | Lecture des infotypes de PD |
| HR | RH_READ_OBJECT_COMPLETE | Lit l'ensemble des infotypes PD d'un objet de PD |
| HR | RH_STRUC_GET | Renvoie une table interne des objets situés en-dessous d'un objet donné et jusqu'à une profondeur donnée (ainsi qu'une table interne technique du résultat) |
| HR | RH_STRUC_GET_MULTIPLE_ROOTS | Renvoie la liste des objets père pour une liste d'objets source selon le vecteur de statut |
| HR | RH_TAB_INFTY_EXPAND | Renvoie les données de la structure PTNNNN d'une structure d'infotype PNNNN |
| HR | RHP0_POPUP_F4_SEARK | Affiche une boîte de dialogue d'aide à la recherche pour un type d'objet de PD donné et renvoie le (ou les) IDs du (des) objet(s) sélectionné(s). Si c'est une chaîne qui est fournie à la zone de recherche, affiche tous les objets correspondant à la chaîne de recherche. |
| HR | RP_CHECK_PERNR | Vérifie l'existence et la cohérence du dossier d'un employé |
| HR | RP_POPUP_TO_GET_MOLGA | Affiche un popup pour le choix du groupe de pays (MOLGA) |
| HR | TRIPS_LIST_PERIOD_HEAD | Récupère les données d'entête et de période pour les frais de déplacement d'un matricule donné |
| HR | TRIPS_READ_HEAD | Récupère les données d'entête des frais de déplacement pour un matricule donné |
| HR | TRIPS_READ_PERIO | Récupère les données de période des frais de déplacement d'un matricule donné |
Publicité