Vai al contenuto

COGG34 -- Assegnazione RMA

Sorgente: cbl/cogg34.cbl | Tipo: Programma standalone | Program-ID: COGG34

Menu: - Magazzino > Entrate > RMA > Assegnazione RMA


Scopo

Gestione della fase 1 della procedura RMA (Return Merchandise Authorization): assegnazione del numero RMA. Consente di creare e gestire le autorizzazioni al reso merce, con inserimento dei prodotti da restituire, note, riferimenti matricola e stato della pratica.


Interfaccia utente

Maschera

Campo Descrizione
Data accettazione Data di accettazione del reso
Anno/Numero RMA Identificativo RMA
Tipo anagrafica C=Cliente, F=Fornitore
Codice anagrafico Codice cliente/fornitore
Nome Denominazione
Rif. codice Riferimento aggiuntivo
Flag garanzia Indicazione di garanzia
Codice ricerca Codice per ricerca

Tabella righe

La gestione delle righe avviene su schermo tradizionale con:

Colonna Descrizione
Tipo/Flag Tipo riga
Serial Number Codice serial number del prodotto
Merce Codice merce (descrizione)
Quantita' Quantita' da rendere
Difetto Tipo e descrizione difetto
Note Flag presenza note

Tasti funzione

Gestione con tasti funzione standard per navigazione, inserimento, conferma.


File e Tabelle

File/Tabella Copybook Uso
FEURTAB cogfiles.cpy File di sistema
COGTABEL cogtabel.cpy Tabelle (tipo 24=posizioni, tipo 25=difetti)
COGMERCI cogmerci.cpy Anagrafica merci (EXTERNAL)
COGGEANA coggeana.cpy Anagrafica generale
COGAPPOG cogappog.cpy Archivio appoggio
COGMATRI cogmatri.cpy Matricole
COGMTUSC cogmtusc.cpy Matricole uscite
COGGENER coggener.cpy Generici
COGDESCR cogdescr.cpy Descrizioni aggiuntive
COGRIFER cogrifer.cpy Riferimenti
COGMTDET cogmtdet.cpy Dettagli matricola
COGRMATS cogrmats.cpy RMA testata stato
COGRMARG cogrmarg.cpy RMA righe
COGRMADT cogrmadt.cpy RMA dettagli
COGRMACL cogrmacl.cpy RMA classificazione
LODTMDES lodtmdes.cpy Descrizioni temporanee
INPFIL (inline) File input lettura barcode (ean+qta)

Programmi chiamati

Programma Scopo
RNEWCONF Lettura configurazioni

Copybook principali

  • wstato.cpy, wgrave.cpy, wopenf.cpy, wnscr.cpy
  • cogazien.cpy
  • utilg04.cpy, utilg06.cpy, utilg07.cpy, utilg14.cpy, utilg35.cpy
  • utils21.cpy, utils23.cpy, utils25.cpy
  • utils52.cpy, utils58.cpy, utils60.cpy, utils65.cpy, utils68.cpy
  • utilgw01.cpy, utilgw02.cpy, utilu20.cpy
  • utilw06.cpy, utilw68.cpy, utilzde.cpy

Logica di Elaborazione

Creazione RMA

  1. Assegna un numero RMA progressivo (anno/numero)
  2. Registra la testata RMA su COGRMATS con stato "A" (Assegnato)
  3. Per ogni riga prodotto:
  4. Cerca la merce per codice o serial number
  5. Registra la riga su COGRMARG con merce, quantita', difetto
  6. Registra i dettagli su COGRMADT

Gestione note (a5-)

Per ogni riga RMA, gestisce le note descrittive: 1. Cancella le note esistenti su LODTMDES 2. Copia le note da COGDESCR (tipo "NR") verso LODTMDES con la nuova chiave

Stati RMA

Stato Costante Descrizione
A k-rma-stato-assegnato Assegnato
R k-rma-stato-ricevuto Ricevuto
V k-rma-stato-evaso Evaso

Ricerca matricola

Supporta la ricerca del prodotto tramite: - Serial number diretto - Codice merce - Codice a barre (EAN) - Lettura da file barcode


Configurazioni

Gruppo RNEWCONF: COGM85.CNF (percorso)

Chiave Descrizione
ESCLUDI MATRICOLE CON CARATTERE D'ESCLUSIONE Flag esclusione
CARATTERE D'ESCLUSIONE Carattere di esclusione matricole
CARATTERE D'INCLUSIONE Carattere di inclusione matricole

Documentazione tecnica generata -- 2026-04-19