API RF API_DUP_OBJ_REC_X

Version ACE : ACE 1.4  

Package : Standard gnc_rf_egx

Sous-programme Basic : API_DUP_OBJ_REC_X

Fonctionnalité : Préparation
Schémas d’entrée et de sortie : voir en fin de document.

Cette API permet de créer les objets par duplication.

API imbriquées : aucune.

Contraintes et limites de fonctionnement (hors périmètre)

RAS.

Paramétrage (PPE)

RAS.

Processus, contrôles et règles de gestion

Etape Description du Processus
 

Dans GNC_EGX_SERVEUR_LOGIS.C

Ajouter la déclaration de l'API

define API_DUP_OBJ_REC_X "DUPOBJRECX"

dans le tableau ajouter la declaration de la fonction

ut_rf_API_ajoute (NULL, API_DUP_OBJ_REC_X, gnc_rf_dup_objet_rec_egx, NULL);

Dans GNC_RF_EGX.C créé la fonction gnc_rf_dup_objet_rec_egx

Structure du param_in

Typdep, sigdep, idobj, nbobj

Faire le décodage du param_in.

Lecture de lobjstk pour l’objet d’origine avec typdep, sigdep, idobj

Faire une boucle pour la création des objets suivant le paramètre nbobj

Dans cette boucle appeler gnc_numero_idobj pour obtenir un nouveau numéro d’objet

Reprendre les valeurs de l’objet de l’objet d’origine et remplacer idobj avec le nouveau

numéro d’objet et créer l’enregistrement.

En fin de traitement en retour dans le param_out , on retourne le premier numéro d’objet créé.

Paramètres en entrée

Nom Description Format Obligatoire/Facultatif
Typdep Type dépôt Char (3) O
Sigdep Sigle dépôt Char (12) O
Idobj Identifiant objet de stock logistique Char (18) O
Nbobj Nombre d'objets Long O

Paramètres en sortie

Nom Description Format
Idobj Premier numéro d’objet créé Long