| Name: | Description: | Size: | Format: | |
|---|---|---|---|---|
| 6.53 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
O 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.
The 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.
The 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.
Description
Keywords
SAP Master contract Webservice VOFM Contractos Ordens de venda VBAP VBAK
