Tabella OOCR in SAP Business One (Regole di distribuzione (centri di costo))
OOCR è la tabella di SAP Business One delle regole di distribuzione, i codici di contabilità analitica che ripartiscono ricavi e costi tra i centri di costo: una riga per regola con codice, nome, fattore totale, dimensione e indicatore di attività. Le righe delle registrazioni contabili memorizzano la regola in JDT1.ProfitCode e in OcrCode2–OcrCode5, una colonna per dimensione.
Campi chiave di OOCR
| Campo | Contenuto |
|---|---|
OcrCode | Codice della regola di distribuzione, la chiave. JDT1.ProfitCode e INV1.OcrCode puntano a questo campo. |
OcrName | Descrizione della regola di distribuzione. |
DimCode | Dimensione a cui appartiene la regola (ODIM), 1 per impostazione predefinita. |
OcrTotal | Fattore totale della regola. |
Direct | Y = regola diretta. |
IsFixedAmt | Y = ripartizione per importo fisso. |
Active | Y = attiva, N = inattiva. |
Locked | Y = bloccata, N = non bloccata. |
AbsEntry | Contatore interno. |
UserSign2 / updateDate | Utente e data dell’ultimo aggiornamento. |
Come OOCR si collega alle altre tabelle
OOCR è un’anagrafica. Le righe delle registrazioni contabili memorizzano la regola della dimensione 1 in JDT1.ProfitCode e le regole delle dimensioni da 2 a 5 in OcrCode2–OcrCode5. Le righe dei documenti le memorizzano in INV1.OcrCode e OcrCode2–OcrCode5. OOCR.DimCode indica a quale dimensione appartiene una regola.
Join più comuni
JDT1 T0 INNER JOIN OOCR T1 ON T1.OcrCode = T0.ProfitCode (regola della dimensione 1 della riga di registrazione)JDT1 T0 LEFT JOIN OOCR T2 ON T2.OcrCode = T0.OcrCode2 (regola della dimensione 2)INV1 T3 INNER JOIN OOCR T1 ON T1.OcrCode = T3.OcrCode (regola della riga di fattura)
Quando si usa la tabella OOCR
Usi OOCR per il conto economico per centro di costo o reparto, per elencare le regole per dimensione e per trovare registrazioni senza regola di distribuzione sui conti di costo.
Query di esempio: saldo per regola di distribuzione (dimensione 1) nell’anno in corso
SQL Server
SELECT T1.OcrCode, T1.OcrName, T1.DimCode, SUM(T0.Debit) AS Debit, SUM(T0.Credit) AS Credit, SUM(T0.Debit - T0.Credit) AS Balance FROM JDT1 T0 INNER JOIN OOCR T1 ON T1.OcrCode = T0.ProfitCode WHERE YEAR(T0.RefDate) = YEAR(GETDATE()) GROUP BY T1.OcrCode, T1.OcrName, T1.DimCode ORDER BY T1.OcrCode
SAP HANA (nomi delle colonne tra virgolette doppie)
SELECT T1."OcrCode", T1."OcrName", T1."DimCode", SUM(T0."Debit") AS "Debit", SUM(T0."Credit") AS "Credit", SUM(T0."Debit" - T0."Credit") AS "Balance" FROM JDT1 T0 INNER JOIN OOCR T1 ON T1."OcrCode" = T0."ProfitCode" WHERE YEAR(T0."RefDate") = YEAR(CURRENT_TIMESTAMP) GROUP BY T1."OcrCode", T1."OcrName", T1."DimCode" ORDER BY T1."OcrCode"
Incolli una delle due versioni in Strumenti → Query → Generatore di query. Le serve l’altro dialetto per una Sua query? Usi il convertitore da SQL a HANA.
Errore frequente: Cercare una colonna OcrCode in JDT1
Nelle righe delle registrazioni contabili la regola della dimensione 1 si trova in JDT1.ProfitCode, non in OcrCode; solo le dimensioni da 2 a 5 usano OcrCode2–OcrCode5. Le righe dei documenti (INV1) usano invece OcrCode per la dimensione 1. Colleghi ogni colonna di dimensione separatamente, altrimenti un report su più dimensioni conta due volte. Veda Tabella JDT1 (righe della registrazione contabile).
Query pronte che usano OOCR (pagine in inglese)
- Movimenti di un conto di contabilità generale: Righe delle registrazioni contabili di un conto di contabilità generale in un periodo, con dare, avere e riferimento.
- Saldi dei conti di contabilità generale: Saldo attuale di tutti i conti di contabilità generale movimentabili, raggruppati per livello di conto.
Domande sulla tabella OOCR
Quale colonna di JDT1 contiene la regola di distribuzione?
JDT1.ProfitCode per la dimensione 1 e OcrCode2–OcrCode5 per le dimensioni da 2 a 5. Tutte si collegano a OOCR.OcrCode.
Cos’è DimCode in OOCR?
La dimensione a cui appartiene la regola; il valore predefinito è 1.
Una regola di distribuzione equivale a un centro di costo?
Una regola di distribuzione ripartisce gli importi tra uno o più centri di costo; una regola con un solo centro viene spesso usata come codice del centro di costo.
Tabelle correlate
JDT1 (Righe della registrazione contabile) · OJDT (Registrazione contabile (testata, prima nota)) · INV1 (Fattura cliente (righe)) · OPRJ (Codici progetto) · cerca tutte le tabelle di SAP Business One
Iniziamo?
Ci descriva di cosa ha bisogno. Riceverà una risposta tecnica chiara, un perimetro definito e un prezzo, di norma entro 24 ore.
