SAP ABAP Class CL_ERP_WEC_USER_ADMIN (User Administration Workflow)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   WEC-APP-UM-ERP (Application Component) Web Channel UM ERP aspects
     ERP_WEC_USER (Package) WebChannel / User Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  BI_OBJECT Business Instance 20120525
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20120525
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20120525
Properties
Class CL_ERP_WEC_USER_ADMIN  
Short Description User Administration Workflow    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ERP_WEC_USER   WebChannel / User Management 
Created 20120525   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ERP_WEC_USER_ADMIN has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 BI_OBJECT Business Instance 20120525
2 BI_PERSISTENT Persistent Business Instance 20120525
3 IF_WORKFLOW Business Workflow 20120525
Friends
Class CL_ERP_WEC_USER_ADMIN has no friend class.
Attributes
Class CL_ERP_WEC_USER_ADMIN has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACCEPT_USER Static method Public Method Accept user, release contact and customer 20120525
2 REJECT_USER Static method Public Method Reject user, delete contact and customer 20120525
3 SEND_MAIL Static method Public Method Send information mail to the user about the registration 20120525
4 SEND_MAIL_INTERN Static method Public Method Build up the context and trigger mail 20120530
Events
Class CL_ERP_WEC_USER_ADMIN has no event.
Types
Class CL_ERP_WEC_USER_ADMIN has no local type.
Method Signatures

Method ACCEPT_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMPANIES Call by reference Type reference (TYPE) SWFBORPTAB Table with Persistent BOR References 20120525
2 Importing IT_COMPANIESNEW Call by reference Type reference (TYPE) SWFBORPTAB Table with Persistent BOR References 20120525
3 Importing IV_APPLICATION_URL Call by reference Type reference (TYPE) ERP_WEC_APPLICATION_URL Web Channel Application URL 20120525
4 Importing IV_CONTACT_NR Call by reference Type reference (TYPE) PARNR Customer Number 20120530
5 Importing IV_EMAIL_TEMPLATE Call by reference Type reference (TYPE) ERP_WEC_EMAIL_TEMPLATE Web Channel Email Template 20120525
# Exception Resumable Description Created on
1 COULD_NOT_EXECUTE Exception for accept method 20120525

Method REJECT_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMPANIES Call by reference Type reference (TYPE) SWFBORPTAB Table with Persistent BOR References 20120525
2 Importing IT_COMPANIESNEW Call by reference Type reference (TYPE) SWFBORPTAB Table with Persistent BOR References 20120525
3 Importing IV_APPLICATION_URL Call by reference Type reference (TYPE) ERP_WEC_APPLICATION_URL Web Channel Application URL 20120530
4 Importing IV_CONTACT_NR Call by reference Type reference (TYPE) PARNR Customer Number 20120530
5 Importing IV_EMAIL_TEMPLATE Call by reference Type reference (TYPE) ERP_WEC_EMAIL_TEMPLATE Web Channel Email Template 20120525
6 Importing IV_PERSONNEW Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120525
# Exception Resumable Description Created on
1 COULD_NOT_EXECUTE Exception if the reject method stucks 20120525

Method SEND_MAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMPANIES Call by reference Type reference (TYPE) SWFBORPTAB Table with Persistent BOR References 20120525
2 Importing IT_COMPANIESNEW Call by reference Type reference (TYPE) SWFBORPTAB Table with Persistent BOR References 20120525
3 Importing IV_APPLICATION_URL Call by reference Type reference (TYPE) ERP_WEC_APPLICATION_URL Web Channel Application URL 20120525
4 Importing IV_CONTACT_NR Call by reference Type reference (TYPE) PARNR Customer Number 20120530
5 Importing IV_EMAIL_TEMPLATE Call by reference Type reference (TYPE) ERP_WEC_EMAIL_TEMPLATE Web Channel Email Template 20120525
# Exception Resumable Description Created on
1 COULD_NOT_EXECUTE Inform mail could not be send 20120530

Method SEND_MAIL_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_URL Call by reference Type reference (TYPE) ERPD_WEC_USER_MAIL_CTX_VALUE Value in a Key / value relation 20120530
2 Importing IV_FIRST_NAME Call by reference Type reference (TYPE) ERPD_WEC_USER_MAIL_CTX_VALUE Value in a Key / value relation 20120530
3 Importing IV_LAST_NAME Call by reference Type reference (TYPE) ERPD_WEC_USER_MAIL_CTX_VALUE Value in a Key / value relation 20120530
4 Importing IV_MAILRECIPIENT Call by reference Type reference (TYPE) ERPD_WEC_USER_MAIL_CTX_VALUE Value in a Key / value relation 20120530
5 Importing IV_SEND_CAUSE Call by reference Type reference (TYPE) ERPD_WEC_USER_MAIL_CTX_VALUE Value in a Key / value relation 20120530
6 Importing IV_SEND_LANGUAGE Call by reference Type reference (TYPE) ERPD_WEC_USER_MAIL_CTX_VALUE Value in a Key / value relation 20120530
7 Importing IV_TITLE Call by reference Type reference (TYPE) ERPD_WEC_USER_MAIL_CTX_VALUE Value in a Key / value relation 20120530
# Exception Resumable Description Created on
1 COULD_NOT_EXECUTE Mail set up/send do not work 20120530
History
Last changed by/on SAP  20130531 
SAP Release Created in 607