Árvore de páginas

PEV152 - Manutenção das oportunidades

 

Revisão: 18/11/2004

Abrangência

Versão 8.11


 

Sintaxe

PEV152 ( < Codigo da Enchoice > ) --> Nil

Parâmetros

Argumento

Tipo

Descrição

Codigo da Enchoice

Numérico

Indica qual enchoice se refere a chamada do ponto de entrada.

Retorno

Tipo

Descrição

(NULO)

Nil

Descrição

 

Ponto de entrada do Portal do Vendedor -> Representante Comercial -> Oportunidades,  este ponto é usado na rotina  PWSV150.PRW , para alteração dos campos:

Na tela de manutenção das oportunidades,

 


Cabeçalho, se PARAMIXB[1] = 1 
Cabeçalho(incluido),
se PARAMIXB[1] = 2
Exemplo de ponto de entrada:

 

User Function PEV152()

Local cParam  := PARAMIXB[1]
Local aReturn  := {}

Do Case
 Case cParam == 1
  //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
  //³ Campos a serem mostrados                      ³
  //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
    aAdd( aReturn, 'OPPORTUNITYID' )
    aAdd( aReturn, 'DESCRIPTION' )
    aAdd( aReturn, 'ISSUEDATE' )
    aAdd( aReturn, { 'SELLERCODE', 'D' } )
    aAdd( aReturn, 'STARTDATE' )
    aAdd( aReturn, 'GOALDATE' )
    aAdd( aReturn, 'PROSPECTCODE' )
    aAdd( aReturn, 'UNITPROSPECTCODE' )
    aAdd( aReturn, 'SALESPROCESS' )
    aAdd( aReturn, 'SALESSTAGE' )
    aAdd( aReturn, 'ACCOMPLISHMENT' )
    aAdd( aReturn, 'PROJECTALLOCATEDAMOUNT' )
    aAdd( aReturn, 'CURRENCY' )
    aAdd( aReturn, 'PRODUCTCODE' )
    aAdd( aReturn, 'CRITICALSUCCESSFACTOR' )
    aAdd( aReturn, 'CRITICALFAILUREFACTOR' )
    aAdd( aReturn, 'PRIORITY' )
    aAdd( aReturn, 'OPPORTUNITYSTATUS' )
    aAdd( aReturn, 'BUDGETID' )
    aAdd( aReturn, 'NOTES' )
 Case cParam == 2
  //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
  //³ Campos a serem mostrados                      ³
  //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
    aAdd( aReturn, { 'OPPORTUNITYID', 'D' } )
    aAdd( aReturn, 'DESCRIPTION' )
    aAdd( aReturn, 'ISSUEDATE' )
    aAdd( aReturn, { 'SELLERCODE', 'D' } )
    aAdd( aReturn, 'STARTDATE' )
    aAdd( aReturn, 'GOALDATE' )
    aAdd( aReturn, 'PROSPECTCODE' )
    aAdd( aReturn, 'UNITPROSPECTCODE' )
    aAdd( aReturn, 'SALESPROCESS' )
    aAdd( aReturn, 'SALESSTAGE' )
    aAdd( aReturn, 'ACCOMPLISHMENT' )
    aAdd( aReturn, 'PROJECTALLOCATEDAMOUNT' )
    aAdd( aReturn, 'CURRENCY' )
    aAdd( aReturn, 'PRODUCTCODE' )
    aAdd( aReturn, 'CRITICALSUCCESSFACTOR' )
    aAdd( aReturn, 'CRITICALFAILUREFACTOR' )
    aAdd( aReturn, 'PRIORITY' )
    aAdd( aReturn, 'OPPORTUNITYSTATUS' )
    aAdd( aReturn, 'BUDGETID' )
    aAdd( aReturn, 'NOTES' )

EndCase

Return aReturn

 


Ele foi disponibilizado para que os parametros passados atraves do array, aReturn, mostre os campos desejados na tela de apresentação, como é apresentado na Customização do Portal Protheus.