Passa ai contenuti principali

Post

Abap + Eclipse

sviluppare oggetti Abap su Eclipse? semplice... ecco un video dimostrativo che ho creato provando il plugin della SAP per Eclipse

Eh...eh..ehh.. spesometro.. brrrrr

Anch'io alle prese con sto maledetto spesometro che però non ha nulla di che. Comunque Keep Calm.... e beviti il mojito mentre lo correggi Il problema che affronto sono le autofatture. Esempio di fornitore extracee: iva vendite e iva acquisti nella stessa fattura, con i procedimenti SIO per l'iva vendite e SIV per l'iva acquisti. Agenzia delle entrate L'agenzia delle entrate dice che devono essere inserite nello stesso quadro per la forma aggregata ma il cliente dice no perchè da un articolo in video conferenza di italia oggi (?) l'agenzia delle entrate ha chiarito a voce (??) che le autofatture devono essere messere in quadri diversi per la parte attiva e passiva (???)  Note OSS non ce ne sono a riguardo perchè non ci sono documenti ufficiali dell'Agenzia delle Entrate che chiariscono questo caso Keep Kalm e beviti il Mojito Domanda: ma pago io se invio una dichiarazione errata creata in base alle richieste del cliente? no di sicuro se il cl...

SAP HANA..e ora anche tu ti devi aggiornare

4 parole per descriverlo: cloud; fine della ridondanza dati; accesso istantaneo ai dati; predittività. Ne più ne meno di quello che sta accadendo nel web.  Finalmente anche voi, consulente e società, siiete ad un bivio: o nuovi paradigmi o fuori. Data in memory SAP HANA si basa sul concerto di data in memory. Perché? Per una questione semplice: un DB basato su hard disk è lento.  Fai un raffronto con il tuo pc: se hai 2gb di memoria e windows installato, il tuo PC è un chiodo? Si.  Se hai un Macbook Air con 256gb di memoria solida e 8gb di memoria SSD e sistema operativo ottimizzato, hai una Ferrari. Qui il primo segreto di SAP HANA: eliminazione del DB basato su HD. Per farla semplice. Stabilità Ma senza db su hd, come fa HANA ad essere sicuro? Abbandona i paradigmi del DB e introduce un concetto di restore tramite log.  Mi spiego. Se il sistema va in crash mentre stai chiudendo il bilancio, i dati sono ripristinati in base alle a...

Caricare e scaricare file su SAP

In questi giorni sono alle prese con un nuovo progetto ed ecco che mi è stata assegnata la patata bollente: il Piano dei Conti. Armato di tanta pazienza e corroborato da un supporto e collaborazione del key user effettuerò le modifiche su un foglio excel che poi carico con LSMW Naturalmente in sviluppo. E per gli altri sistemi? Trucchetto Il trasporto su altri sistemi del piano dei conti è facilitato dalla transazioni FS15 e FS16, pareggio società Ma, ed è qui che casca l'asino, l'invio del piano dei conti genera un file in formato txt sulla directory del server. Come estrarre il file e trasportarlo negli altri sistemi? Opzione 1: mi creo un programmino custom che mi porto dietro con me da bravo consulente; lo caric o in sviluppo, lo trasporto in test e poi in produzione. Noooooooooo, non è la soluzione migliore. Eureka: CG3Z e CG3Y! Due transazioni per scaricare e caricare i file dal server: CG3Y per scaricare e CG3Z per caricare Più nessun bisogno d...

Test Automatici su SAP (4)

Registrazione dello scenario Per utilizzare i test è necessario registrare lo scenario. Per scenario si intende creazione di un ordine di vendita fino alla fatturazione oppure creazione di un'anagrafica fornitore, registrazione fattura e pagamento fornitore. La registrazione dello scenario permette di generare uno script che sarà la base dell'esecuzione dei test. Transazione SECATT creazione del contenitore prima di creare la registrazione è necessario creare il contenitore ho creato un semplice contenitore per la macchina locale naturalmente dopo la creazione si salva creazione test script Inserire un nome per lo script e premere creare A questo punto inserire il titolo, il responsabile, il componente applicativo, il contenitore di destinazione e salvare Salvato il test passare alla scheda editor Le fasi successive le mostro con un video per brevità ma anche per chiarezza In breve questi sono gli step: creazione del modello ...

Test Automatici su SAP (3)

Oggetti del SAP eCatt Ci sono 4 oggetti principali per l'eCatt: il system data container test script container e versioni  test data container test configuration container System Data Container Quest'oggetto mappa il system landscape per il progetto dell'eCatt.  Il system landscape permette di impostare dove devono essere eseguiti i test; nella macchina di sviluppo, quality etc... Test Script Container Questo contenitore raggruppa tutti gli script di esecuzione dei test. Ogni test prima di essere eseguito necessita della struttura di esecuzione: videate, transazioni etc. Come un batch input. Solo che è codificato come sap script. Test Data Container Il data container raggruppa tutti i dati da inviare ai test. Posso avere più versioni di dati per testare più possibilità Test Configuration Container Rappresenta l'unione dei tre precedenti oggetti: dove fare i test (system data container), cosa testare (test script container), quali dati (test...

Invio di email sfruttando la classe cl_bcs

Buongiorno,  vediamo come inviare email  con SAP usando la classe CL_BCS. Fino a l’avvento della classe CL_BCS in SAP l’invio delle email avvenivano attraverso il function module SO_DOCUMENT_SEND_API1 ( fino alla 6.10) molto più semplice e snella da utilizzare. Non solo è molto più duttile permettendo per esempio come vedremmo dopo di poter scegliere la tipologia di destinatario ( sap, lista di distribuzione o email esterna). Vediamo quindi i metodi di cui avremmo bisogno per inviare una mail.  Create persistent   Create document   Set  document         Il primo passo per inviare una mail la creazione dell’oggetto mail . L     L’oggetto email è un semplice oggetto binario, bisogna quindi aggiungere alla mail un corpo, un   titolo e specificare mittente e destinatario. 2                    2.         Il secondo passo...