API RF DONNE_OI

Version ACE : 1.4  

Package : Standard

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

Cette API permet d’affecter un ordre d’inventaire (OI) à un opérateur et de créer la mission correspondante.

Sous programme C : gnc_rf_donneoi

API imbriquées : aucune.

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

RAS.

Paramétrage (PPE)

RAS.

Valeurs restituées par l’API

VALEUR REMARQUE
1 Une mission a été créée et affectée à l’opérateur.
73 L’opérateur n’a pas de profil d’activité inventaire.
99 Il n’y a plus d’OI à affecter.

Processus, contrôles et règles de gestion

ETAPE DESCRIPTION DU PROCESSUS
1 Recherche d’un OI pré-affecté à l’opérateur ou de l’OI demandé.
2 Si aucun OI n’est affecté à l’opérateur et pas d’oi demandé, constitution d’un tableau d’OI candidats d’après les profils d’activité de l’opérateur.
3 Tri du tableau des OI par urgence décroissante, numéro de comptage croissant et identifiant OI croissants.
4 Création d’une mission d’inventaire pour l’OI le plus urgent, ou pour l’OI demandé, et affectation de cette mission à l’opérateur.
5 Mise à jour du contexte de l’opérateur.

Erreurs possibles

CAUSE EFFET
L’opérateur n’a pas de profil d’activité inventaire RFINV01013 : Le profil choisi est vide
La vacation d’inventaire n’existe pas RFINV01014 : vacation d’inventaire incorrecte
Il n’y a plus d’OI à affecter RFINV01015 : aucun OI disponible

Paramètres en entrée

NOM DU PARAMÈTRE TYPE FORMAT TAILLE OBL O/N REMARQUE
Typtie CHAR   3 O Type tiers dépôt
Sigtie CHAR   12 O Sigle dépôt
profil_choisi LONG     N Profil choisi
Idopr CHAR   8 O Identifiant de l’opérateur
typact_choisi LONG     O

Type d’activité choisi :

11 : inventaire fixe

20 : inventaire tournant

Idoi_demande LONG     N N° d’OI demandé

Paramètres en sortie

NOM DU PARAMÈTRE TYPE TAILLE REMARQUE
1 Idoi LONG   Identifiant de l’Ordre d’Inventaire.
2 Numcompte LONG   Numéro de comptage.
3 Nbremp LONG   Nombre d’emplacements.
4 Typecomptage CHAR 1 Type de comptage.
5 Idmission LONG   Identifiant de la mission d’inventaire.
6 Idinv LONG   Identifiant de la vacation d’inventaire.
7 Libinv CHAR 15 Identifiant de l’inventaire général.
8 Zonprp CHAR 4 Zone de préparation de l’OI.
9 Libzon CHAR 30 Nom de la zone de préparation de l’OI.
10 Mincompte LONG   Nombre de comptages minimum.
11 Modinv CHAR 2 Mode d’inventaire.