[go: up one dir, main page]

0% found this document useful (0 votes)
188 views6 pages

Class-Zcl CA Utilities

This document provides a summary of the ZCL_CA_UTILITIES class which contains utility methods for multi-application components. It was implemented in R/3 release 752 and contains methods for file handling, date conversion, BDC processing, and other common tasks. The class contains over 50 methods and defines internal types used throughout.

Uploaded by

la_nena1979
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
188 views6 pages

Class-Zcl CA Utilities

This document provides a summary of the ZCL_CA_UTILITIES class which contains utility methods for multi-application components. It was implemented in R/3 release 752 and contains methods for file handling, date conversion, BDC processing, and other common tasks. The class contains over 50 methods and defines internal types used throughout.

Uploaded by

la_nena1979
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Code listing for class: ZCL_CA_UTILITIES

Description: Clase excepciones componentes multiaplicaciones


************************************************
Instantiation: Public
Message class: ZCA0001
State: Implemented
Final Indicator: X
R/3 Release: 752

class ZCL_CA_UTILITIES definition


public
final
create public .

public section.

types:
gty_char TYPE c LENGTH 1 .
types:
BEGIN OF gty_file,
reg TYPE c LENGTH 1000,
END OF gty_file .
types GTY_MWDAT type RTAX1U15 .
types:
gtyd_mwdat TYPE STANDARD TABLE OF gty_mwdat .

class-data GTD_MWDAT type GTYD_MWDAT .


class-data BDCDATA type ZTT_DATA .
class-data MESSTAB type ZTT_MESS .

class-methods CALCULATE_TAX_FROM_NET_AMOUNT
importing
IP_BUKRS type BUKRS
IP_MWSKZ type MWSKZ
IP_WAERS type WAERS
IP_WRBTR type WRBTR
changing
CT_MWDAT like GTD_MWDAT .
class-methods CETA_USR01_READ
importing
value(IP_UNAME) type SYUNAME
exporting
value(EP_USR01_EXP) type USR01 .
class-methods CONVERT_DATE_TO_INTERNAL
importing
IP_EXTERNAL_DATE type CHAR10
returning
value(EP_INTERNAL_DATE) type DATUM .
class-methods CONVER_EXIT_ALPHA_INPUT
importing
IP_INPUT type CLIKE
exporting
EP_OUTPUT type CLIKE .
class-methods CONVER_EXIT_ALPHA_OUTPUT
importing
IP_INPUT type CLIKE
exporting
EP_OUTPUT type CLIKE .
class-methods CONVER_EXIT_CUNIT_INPUT
importing
IP_UNIT type CHAR03
exporting
EP_UNIT type CHAR03 .
class-methods CONVER_EXIT_PDATE_INPUT
importing
IP_DATE type CLIKE
exporting
EP_DATE type CLIKE .
class-methods CREATE_FCAT_FROM_STR
importing
IP_DDIC_STR_NAME type TABNAME
returning
value(RT_FCAT) type LVC_T_FCAT .
class-methods CURRENCY_CONV_TO_EXTERNAL
importing
IP_CURRENCY type WAERS
IP_AMT_DOCCUR type BAPIDOCCUR
exporting
EP_AMT_DOCCUR type BAPIDOCCUR .
class-methods DATE_CONVERSION
importing
IP_DATE type SYDATUM
IP_FORMAT type CHAR15
exporting
EP_DATE_FINAL type CHAR15
exceptions
INCORRECT_FORMAT .
class-methods DOWNLOAD_FROM_SERVER
importing
IP_RUTA type STRING
IP_TABLE type TABLE .
class-methods DOWNLOAD_TEXT_FILE
importing
IP_FILENAME type STRING
changing
CT_TABLE type TABLE .
class-methods DOWNLOAD_TEXT_FILE_2
importing
IP_FILENAME type STRING
IP_FILETYPE type CHAR10 optional
changing
CT_TABLE type TABLE .
class-methods DO_UPLOAD_EXCEL_FILE
importing
IP_FILENAME type LOCALFILE
IP_BEGIN_COL type I
IP_BEGIN_ROW type I
IP_END_COL type I
IP_END_ROW type I
exporting
EP_EMPTY type FLAG
changing
CT_TABLE type TABLE .
class-methods EXCEL_TO_INTERNAL_TABLE
importing
IP_FILE type LOCALFILE
exporting
ET_EXCEL_TAB type STANDARD TABLE .
class-methods GET_COMPANY_CODE_FROM_PLANT
importing
IP_PLANT type WERKS_D
exporting
EP_BUKRS type BUKRS .
class-methods GET_FILENAME
importing
IP_FILE_LOCATION type CSEQUENCE
IP_FILE_FILTER type STRING
changing
CP_FILENAME type CSEQUENCE
raising
ZCX_CA_UTILITIES .
class-methods GET_FILENAME_FROM_PATH
importing
IP_FILE_SYSTEM type CSEQUENCE default 'Windows'
IP_PATHNAME type CSEQUENCE
exporting
EP_PATHNAME type CSEQUENCE
EP_FILENAME_FULL type CSEQUENCE
EP_FILENAME type CSEQUENCE
EP_EXTENSION type CSEQUENCE .
class-methods GET_TEXT_PRINT_PARAMETERS
importing
IP_OLDOPTIONS type ITCPO
exporting
EP_NEWOPTIONS type ITCPO .
class-methods GUID_CREATE
exporting
EP_GUID_16 type GUID_16
EP_GUID_22 type GUID_22
EP_GUID_32 type GUID_32 .
class-methods READ_TEXT .
class-methods SSF_FUNCTION_MODULE_NAME
importing
IP_FORMNAME type TDSFNAME
exporting
EP_NFUN type RS38L_FNAM .
class-methods SX_INTERNET_ADDRESS_TO_NORMAL
importing
IW_ADDRESS type SX_ADDRESS
exporting
EP_ERROR type FLAG .
class-methods TEXT_MES
importing
IP_MES type FCMNR
exporting
ET_T247 type T247 .
class-methods TRANSACTION_BEGIN
changing
CW_ARFCTID type ARFCTID .
class-methods TRANSACTION_END
importing
IW_ARFCTID type ARFCTID .
class-methods UPLOAD_EXCEL_FILE
importing
IP_FILENAME type STRING
IP_HEADER_ROWS type I default 0
IP_HEADER_COLUMNS type I default 0
changing
CT_TABLE type TABLE
raising
ZCX_CA_UTILITIES .
class-methods UPLOAD_FROM_SERVER
importing
IP_RUTA type CHAR255
IP_NAMETAB type TABNAME
IP_SEPARATOR type CHAR1 optional
exporting
EP_DATA type STANDARD TABLE .
class-methods UPLOAD_TEXT_FILE
importing
IP_FILENAME type STRING
changing
CT_TABLE type TABLE
raising
ZCX_CA_UTILITIES .
class-methods GET_FILE_FOLDER_SERVER
importing
IP_FOLDER_INI type SAEPFAD
exporting
ET_FILES type ZTTFI_SALFLDIR .
class-methods ADD_MESS_FROM_BDC
importing
LINEA type SYTABIX
TYPE type BAPI_MTYPE optional
MESSAGE type TDLINE optional
T_MESS type ZTT_MESS optional
exporting
TAB_LOG type STANDARD TABLE .
class-methods ADD_MESS_FROM_BAPI
importing
LINEA type SYTABIX
T_MESS_BAPIRET2 type BAPIRET2_TAB
exporting
TAB_LOG type STANDARD TABLE .
class-methods BDC_DYNPRO
importing
PROGRAM type BDC_PROG
DYNPRO type BDC_DYNR .
class-methods BDC_FIELD
importing
FNAM type FNAM_____4
FVAL type BDC_FVAL .
class-methods BDC_TRANSACTION
importing
TCODE type CHAR20
MODE type CHAR1
UPDATE type CHAR1
exporting
RET type CHAR1
MESS type ZTT_MESS .
class-methods BDC_INSERT
importing
value(TCODE) type TSTC-TCODE optional
value(POST_LOCAL) type BDCTH-MTYPE optional
value(PRINTING) type BDCTH-STATE optional
value(SIMUBATCH) type SYBATCH optional
value(CTUPARAMS) type CTU_PARAMS optional
exporting
value(SUBRC) type SYSUBRC .
class-methods BDC_TRANSACTION1
importing
CTU_PARAMS type CTU_PARAMS
TCODE type CHAR20
MSGID type BDC_MID optional
MSGNR type BDC_MNR optional
exporting
RET type CHAR1
MESS type ZTT_MESS .
class-methods UPLOAD
importing
FILENAME type LOCALFILE
HAS_FIELD_SEPARATOR type CHAR1 optional
exporting
SUBRC type SYSUBRC
changing
DATA_TAB type STANDARD TABLE .

PRIVATE SECTION.

CONSTANTS gc_excel_max_rows TYPE i VALUE 9999 ##NO_TEXT.


CONSTANTS gc_unix_separator TYPE char01 VALUE '/' ##NO_TEXT.
CONSTANTS gc_windows_separator TYPE char01 VALUE '\' ##NO_TEXT.

PROTECTED SECTION.

***************************************
* Types section of class.*
***************************************
*"* dummy include to reduce generation dependencies between
*"* class ZCL_CA_UTILITIES and it's users.
*"* touched if any type reference has been changed

*Text elements
*----------------------------------------------------------
* 000 No se puedo determinar el centro.
* 001 Archivo TXT

*Messages
*----------------------------------------------------------
*
* Message class: 00
*208 &
*
* Message class: ZCA0001
*001 Error Conversion Archivo
*002 No se localizo el archivo/ verifique que no este abierto

Direct Download Enterprise version 1.4 - E.G.Mellodew. Sap Release 752

You might also like