Fragen? Wir haben die Antworten.

PeopleSoft : Exporter le grand livre

  • Aktualisiert

Résumé

Découvrez le processus d'exportation d'un fichier de grand livre depuis PeopleSoft.


Extraire des données

Via l'interface PeopleSoft

  1. 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 journalimage__87_.png
    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.

  2. 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.
  3. Entrez l'ID de journal pour rechercher dans le champ ID de journal.image__88_.png

  4. Cliquez sur le bouton Actualiser pour voir tous les ChartFields.image__89_.png

  5. Sélectionnez les ChartFields que vous souhaitez inclure dans le rapport.chartfields.jpg

  6. Cliquez sur le bouton Enregistrer et Exécuter le rapport.

Via Script 

  1. Fournissez le fichier texte du script *** à votre client – voir ci-dessous.
  2. 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.
  3. 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


Autre chose en tête ? Discutez avec nous ou soumettez une demande pour obtenir plus d'aide.

War dieser Beitrag hilfreich?