Résumé
Découvrez le processus d'exportation d'un fichier de grand livre depuis PeopleSoft.
Extraire des données
Via l'interface PeopleSoft
- Depuis PeopleSoft Finance, accédez au rapport Détail des écritures de journal via :
Grand Livre > Rapports Généraux > Détail des écritures de journal
Remarque : Assurez-vous d'avoir l'ID de journal disponible pour utiliser le rapport de manière plus efficace.
L'ID de contrôle d'exécution du Grand Livre s'affichera sur votre écran.
- Sélectionnez un ID de contrôle d'exécution existant, ou créez-en un nouveau si nécessaire. Les paramètres de recherche du Solde de Vérification s'afficheront sur votre écran.
- Entrez l'ID de journal pour rechercher dans le champ ID de journal.
- Cliquez sur le bouton Actualiser pour voir tous les ChartFields.
- Sélectionnez les ChartFields que vous souhaitez inclure dans le rapport.
- Cliquez sur le bouton Enregistrer et Exécuter le rapport.
Via Script
- Fournissez le fichier texte du script *** à votre client – voir ci-dessous.
- Dites à votre client de donner ce script à leur Administrateur de Base de Données (ou à une autre ressource technique interne) et de leur faire exécuter le script.
- Vous pouvez ingérer les fichiers résultants directement dans MindBridge.
Remarque : la requête ci-dessous est un point de départ qui peut nécessiter des ajustements, selon l'implémentation PeopleSoft du client.
Exemple de Script d'Exportation GL
-- Données GL
SELECT JL.ACCOUNT, ACCT.DESCR, JH.POSTED_DATE, JH.BUSINESS_UNIT AS TransactionId1, JH.JOURNAL_ID AS TransactionId2, TO_CHAR(JH.JOURNAL_DATE, 'YYYY-MM-DD') AS TransactionId3, JH.UNPOST_SEQ AS TransactionId4
, CASE WHEN JL.MONETARY_AMOUNT > 0 THEN JL.MONETARY_AMOUNT ELSE 0 END AS Débit
, CASE WHEN JL.MONETARY_AMOUNT < 0 THEN JL.MONETARY_AMOUNT ELSE 0 END AS Crédit
, JL.LINE_DESCR AS mémo, JH."SOURCE" AS TypeTransaction
, JH.OPRID AS IdUtilisateur
FROM PS_JRNL_LN JL
JOIN PS_JRNL_HEADER JH ON JH.BUSINESS_UNIT = JL.BUSINESS_UNIT AND JH.JOURNAL_ID = JL.JOURNAL_ID AND JH.JOURNAL_DATE = JL.JOURNAL_DATE AND JH.UNPOST_SEQ = JL.UNPOST_SEQ
JOIN PS_GL_ACCOUNT_TBL ACCT ON ACCT.SETID = 'SHARE' AND ACCT.ACCOUNT = JL.ACCOUNT
WHERE
ACCT.EFFDT = (SELECT MAX(EFFDT) FROM PS_GL_ACCOUNT_TBL ACCT2 WHERE ACCT2.SETID = ACCT.SETID AND ACCT2.ACCOUNT = ACCT.ACCOUNT AND EFFDT <=sysdate)
AND JL.LEDGER = 'ACTUALS'
AND JH.JOURNAL_DATE BETWEEN DATE '2018-01-01' AND DATE '2018-09-30'
Source
- Document de support pour vérifier quel rapport était nécessaire : https://docs.oracle.com/cd/E21910_01/psft/acrobat/fscm91fglr-r0311.pdf - page 6
Autre chose en tête ? Discutez avec nous ou soumettez une demande pour obtenir plus d'aide.