Repository logo
 
Publication

Implementação ABAP da ferramenta master contract para gestão especializada de contractos/ordens de venda na GFI France

datacite.subject.fosEngenharia e Tecnologia::Outras Engenharias e Tecnologiaspt_PT
dc.contributor.advisorPereira, João Paulo
dc.contributor.authorFonseca, Mateus Henrique Soares
dc.date.accessioned2025-01-17T14:47:48Z
dc.date.available2025-01-17T14:47:48Z
dc.date.issued2024
dc.description.abstractO seguinte relatório documenta o projeto desenvolvido no âmbito da dissertação do mestrado em Informática. No contexto existente, apenas era permitido criar contratos independentes via transações standard, sem que estes partilhassem qualquer ligação para além de herança de dados e/ou na criação por cópia. Permitir que estes pudessem ser agregados num contrato mestre (com as devidas restrições relativas a códigos de empresa, centros de custos, parceiros/vendedores, etc…) facilitaria e agilizaria o monitoramento e gestão dos projetos em termos de recursos, calendarização, eixos de afetação… O trabalho desenvolvido teve como objetivo desenvolver uma implementação de funcionalidades extra ao standard da SAP, nomeadamente a nova ferramenta custom da GFI France, o Master Contract. Esta permite criar, modificar e visualizar Master Contracts, bem como assigná-los a contractos via transações standard (VA01, VA02, VA03, VA41, VA42 e VA43). Foi também possibilitada a criação e assinação em massa via ficheiro Excel e criar Master Contracts via webservice, baseado em SOAP. Numa primeira fase, foi necessário construir todo backbone, isto é, domínios, elementos de dados, estruturas e tabelas bem como implementar os novos dados nas tabelas standard já existentes, VBAK (relativa ao cabeçalho das ordens de venda/contratos) e VBAP (relativa aos itens das ordens de venda/contratos). Na segunda fase, construir e desenvolver o programas custom para a criação, manutenção e visualização de Master Contratcs, o programa para a criação em massa bem como outro para a assinação em massa, criar o webservice para a criação dum Master Contract, e por fim implementar as transações standard para permitir a assinação manual do Master Contract. Na terceira fase foi necessário aplicar o uso de autorizações através de roles assignadas a utilizadores e implementar rotinas standard da VOFM, no caso específico da transferência de dados na criação de contratos por cópia. Finalmente, na última fase, foi necessário aplicar uma extensa sessão de teste, para verificar a funcionalidade do novo desenvolvimento e assegurar a consistência dos dados.pt_PT
dc.description.abstractThe following report documents the project developed as part of the master's dissertation in Computer Science. In the existing context, it was only possible to create independent contracts via standard transactions, without them sharing any connection other than data inheritance and/or creation by copy. Allowing these to be aggregated into a master contract (with the appropriate restrictions regarding company codes, cost centers, partners/vendors, etc...) would facilitate and speed up the monitoring and management of projects in terms of resources, scheduling, allocation axes … The work carried out aimed to develop an implementation of extra functionalities to the SAP standard, in particular the new custom tool from GFI France, the Master Contract. This allows us to create, modify and view Master Contracts, as well as assign them to contracts via standard transactions (VA01, VA02, VA03, VA41, VA42 and VA43). It was also possible to create and assign in bulk via Excel file and create Master Contracts via webservice, based on SOAP. In the first phase, it was necessary to build the entire backbone, that is, domains, data elements, structures and tables, as well as implement the new data in the existing standard tables, VBAK (related to the header of sales orders/contracts) and VBAP (related to sales order/contract items). In the second phase, build and develop the custom programs for the creation, maintenance and visualization of Master Contracts, the program for mass creation as well as another for mass assigning, create the webservice for creating a Master Contract, and finally implement standard transactions to allow manual assigning of the Master Contract. In the third phase, it was necessary to apply the use of authorizations through roles assigned to users and implement standard VOFM routines, in the specific case of data transfer when creating contracts by copy. Finally, in the last phase, it was necessary to carry out an extensive test session to verify the functionality of the new development and ensure data consistency.pt_PT
dc.identifier.tid203806441pt_PT
dc.identifier.urihttp://hdl.handle.net/10198/31018
dc.language.isoporpt_PT
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/pt_PT
dc.subjectSAPpt_PT
dc.subjectMaster contractpt_PT
dc.subjectWebservicept_PT
dc.subjectVOFMpt_PT
dc.subjectContractospt_PT
dc.subjectOrdens de vendapt_PT
dc.subjectVBAPpt_PT
dc.subjectVBAKpt_PT
dc.titleImplementação ABAP da ferramenta master contract para gestão especializada de contractos/ordens de venda na GFI Francept_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameInformáticapt_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Mateus Fonseca.pdf
Size:
6.53 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.75 KB
Format:
Item-specific license agreed upon to submission
Description: