GDPR Compliance Framework

Set up comprehensive GDPR compliance framework with data protection, consent management, and privacy controls

GDPR Compliance Framework

Set up comprehensive GDPR compliance framework with data protection, consent management, and privacy controls

Expert Hög Risk v2.7 Backup Krävs

Krav

Förutsättningar

  • Data classification completed
  • Legal requirements understood
  • Privacy framework established

SAP Commerce Version

1905 2005 2105 2205 2211

Nödvändiga Moduler

core privacy compliance audit

Affärspåverkan

Ensures GDPR compliance and protects customer privacy rights

Parametrar

tools.sapCommerceImpexLibrary.ui.parameterGuide

Impex Kod

98 Radergdprcomplianceprivacydata-protectionconsent
# GDPR Compliance Configuration
# Sets up comprehensive GDPR compliance framework with data protection and privacy controls

# Create GDPR data categories
INSERT_UPDATE GDPRDataCategory;code[unique=true];name[lang=en];description[lang=en];sensitivityLevel(code);retentionPeriod;active
;PERSONAL_DATA;Personal Data;Basic personal information;MEDIUM;7;true
;SENSITIVE_PERSONAL_DATA;Sensitive Personal Data;Sensitive personal information;HIGH;5;true
;FINANCIAL_DATA;Financial Data;Financial and payment information;HIGH;7;true
;HEALTH_DATA;Health Data;Health and medical information;CRITICAL;10;true
;BIOMETRIC_DATA;Biometric Data;Biometric identification data;CRITICAL;3;true
;LOCATION_DATA;Location Data;Geolocation and tracking data;MEDIUM;2;true
;BEHAVIORAL_DATA;Behavioral Data;User behavior and preferences;LOW;3;true
;COMMUNICATION_DATA;Communication Data;Communication and correspondence;MEDIUM;5;true

# Create GDPR consent types
INSERT_UPDATE GDPRConsentType;code[unique=true];name[lang=en];description[lang=en];required;active
;MARKETING_CONSENT;Marketing Consent;Consent for marketing communications;false;true
;ANALYTICS_CONSENT;Analytics Consent;Consent for analytics and tracking;false;true
;PERSONALIZATION_CONSENT;Personalization Consent;Consent for personalized experiences;false;true
;THIRD_PARTY_CONSENT;Third Party Consent;Consent for third-party data sharing;false;true
;COOKIE_CONSENT;Cookie Consent;Consent for cookie usage;true;true
;DATA_PROCESSING_CONSENT;Data Processing Consent;Consent for data processing;true;true
;PROFILING_CONSENT;Profiling Consent;Consent for automated profiling;false;true
;LOCATION_CONSENT;Location Consent;Consent for location tracking;false;true

# Create GDPR data processing purposes
INSERT_UPDATE GDPRDataProcessingPurpose;code[unique=true];name[lang=en];description[lang=en];legalBasis(code);active
;ORDER_FULFILLMENT;Order Fulfillment;Processing data for order fulfillment;CONTRACT;true
;CUSTOMER_SERVICE;Customer Service;Processing data for customer service;LEGITIMATE_INTEREST;true
;MARKETING;Marketing;Processing data for marketing purposes;CONSENT;true
;ANALYTICS;Analytics;Processing data for analytics and insights;LEGITIMATE_INTEREST;true
;SECURITY;Security;Processing data for security purposes;LEGITIMATE_INTEREST;true
;LEGAL_COMPLIANCE;Legal Compliance;Processing data for legal compliance;LEGAL_OBLIGATION;true
;PERSONALIZATION;Personalization;Processing data for personalization;CONSENT;true
;RESEARCH;Research;Processing data for research purposes;CONSENT;true

# Create GDPR data subjects
INSERT_UPDATE GDPRDataSubject;code[unique=true];name[lang=en];description[lang=en];dataCategory(code);active
;CUSTOMER_DATA_SUBJECT;Customer Data Subject;Customer personal data;PERSONAL_DATA;true
;EMPLOYEE_DATA_SUBJECT;Employee Data Subject;Employee personal data;PERSONAL_DATA;true
;VENDOR_DATA_SUBJECT;Vendor Data Subject;Vendor personal data;PERSONAL_DATA;true
;VISITOR_DATA_SUBJECT;Visitor Data Subject;Website visitor data;BEHAVIORAL_DATA;true
;SUBSCRIBER_DATA_SUBJECT;Subscriber Data Subject;Newsletter subscriber data;PERSONAL_DATA;true

# Create GDPR consent records
INSERT_UPDATE GDPRConsentRecord;code[unique=true];name[lang=en];description[lang=en];dataSubject(code);consentType(code);purpose(code);consentGiven;consentDate[dateformat=dd.MM.yyyy];active
;CUSTOMER_MARKETING_CONSENT;Customer Marketing Consent;Marketing consent for customer;CUSTOMER_DATA_SUBJECT;MARKETING_CONSENT;MARKETING;true;15.03.2024;true
;CUSTOMER_ANALYTICS_CONSENT;Customer Analytics Consent;Analytics consent for customer;CUSTOMER_DATA_SUBJECT;ANALYTICS_CONSENT;ANALYTICS;true;15.03.2024;true
;CUSTOMER_PERSONALIZATION_CONSENT;Customer Personalization Consent;Personalization consent for customer;CUSTOMER_DATA_SUBJECT;PERSONALIZATION_CONSENT;PERSONALIZATION;false;15.03.2024;true
;VISITOR_COOKIE_CONSENT;Visitor Cookie Consent;Cookie consent for visitor;VISITOR_DATA_SUBJECT;COOKIE_CONSENT;ANALYTICS;true;15.03.2024;true
;SUBSCRIBER_MARKETING_CONSENT;Subscriber Marketing Consent;Marketing consent for subscriber;SUBSCRIBER_DATA_SUBJECT;MARKETING_CONSENT;MARKETING;true;15.03.2024;true

# Create GDPR data processing activities
INSERT_UPDATE GDPRDataProcessingActivity;code[unique=true];name[lang=en];description[lang=en];dataSubject(code);purpose(code);dataCategory(code);active
;CUSTOMER_ORDER_PROCESSING;Customer Order Processing;Processing customer order data;CUSTOMER_DATA_SUBJECT;ORDER_FULFILLMENT;PERSONAL_DATA;true
;CUSTOMER_SERVICE_PROCESSING;Customer Service Processing;Processing customer service data;CUSTOMER_DATA_SUBJECT;CUSTOMER_SERVICE;PERSONAL_DATA;true
;CUSTOMER_MARKETING_PROCESSING;Customer Marketing Processing;Processing customer marketing data;CUSTOMER_DATA_SUBJECT;MARKETING;PERSONAL_DATA;true
;CUSTOMER_ANALYTICS_PROCESSING;Customer Analytics Processing;Processing customer analytics data;CUSTOMER_DATA_SUBJECT;ANALYTICS;BEHAVIORAL_DATA;true
;VISITOR_TRACKING_PROCESSING;Visitor Tracking Processing;Processing visitor tracking data;VISITOR_DATA_SUBJECT;ANALYTICS;BEHAVIORAL_DATA;true

# Create GDPR data retention policies
INSERT_UPDATE GDPRDataRetentionPolicy;code[unique=true];name[lang=en];description[lang=en];dataCategory(code);retentionPeriod;retentionUnit(code);active
;CUSTOMER_DATA_RETENTION;Customer Data Retention;Retention policy for customer data;PERSONAL_DATA;7;YEARS;true
;ORDER_DATA_RETENTION;Order Data Retention;Retention policy for order data;PERSONAL_DATA;7;YEARS;true
;PAYMENT_DATA_RETENTION;Payment Data Retention;Retention policy for payment data;FINANCIAL_DATA;7;YEARS;true
;MARKETING_DATA_RETENTION;Marketing Data Retention;Retention policy for marketing data;PERSONAL_DATA;3;YEARS;true
;ANALYTICS_DATA_RETENTION;Analytics Data Retention;Retention policy for analytics data;BEHAVIORAL_DATA;2;YEARS;true
;LOG_DATA_RETENTION;Log Data Retention;Retention policy for log data;BEHAVIORAL_DATA;1;YEARS;true

# Create GDPR data protection measures
INSERT_UPDATE GDPRDataProtectionMeasure;code[unique=true];name[lang=en];description[lang=en];measureType(code);active
;DATA_ENCRYPTION;Data Encryption;Encrypt personal data at rest and in transit;ENCRYPTION;true
;ACCESS_CONTROL;Access Control;Implement role-based access control;ACCESS_CONTROL;true
;DATA_ANONYMIZATION;Data Anonymization;Anonymize personal data when possible;ANONYMIZATION;true
;DATA_PSEUDONYMIZATION;Data Pseudonymization;Pseudonymize personal data;PSEUDONYMIZATION;true
;AUDIT_LOGGING;Audit Logging;Log all data access and modifications;AUDIT_LOGGING;true
;DATA_BACKUP;Data Backup;Regular backup of personal data;BACKUP;true
;SECURITY_MONITORING;Security Monitoring;Monitor for security breaches;SECURITY_MONITORING;true
;INCIDENT_RESPONSE;Incident Response;Response plan for data breaches;INCIDENT_RESPONSE;true

# Create GDPR data subject rights
INSERT_UPDATE GDPRDataSubjectRight;code[unique=true];name[lang=en];description[lang=en];rightType(code);active
;RIGHT_TO_ACCESS;Right to Access;Right to access personal data;ACCESS;true
;RIGHT_TO_RECTIFICATION;Right to Rectification;Right to correct personal data;RECTIFICATION;true
;RIGHT_TO_ERASURE;Right to Erasure;Right to delete personal data;ERASURE;true
;RIGHT_TO_PORTABILITY;Right to Portability;Right to data portability;PORTABILITY;true
;RIGHT_TO_RESTRICTION;Right to Restriction;Right to restrict data processing;RESTRICTION;true
;RIGHT_TO_OBJECT;Right to Object;Right to object to data processing;OBJECTION;true
;RIGHT_TO_WITHDRAW_CONSENT;Right to Withdraw Consent;Right to withdraw consent;WITHDRAW_CONSENT;true
;RIGHT_TO_LODGE_COMPLAINT;Right to Lodge Complaint;Right to lodge complaint with supervisory authority;LODGE_COMPLAINT;true

# Create GDPR breach notification procedures
INSERT_UPDATE GDPRBreachNotificationProcedure;code[unique=true];name[lang=en];description[lang=en];notificationType(code);timeLimit;active
;SUPERVISORY_AUTHORITY_NOTIFICATION;Supervisory Authority Notification;Notify supervisory authority of data breach;SUPERVISORY_AUTHORITY;72;true
;DATA_SUBJECT_NOTIFICATION;Data Subject Notification;Notify data subjects of data breach;DATA_SUBJECT;72;true
;INTERNAL_NOTIFICATION;Internal Notification;Internal notification of data breach;INTERNAL;24;true
;REGULATORY_NOTIFICATION;Regulatory Notification;Notify relevant regulatory bodies;REGULATORY;72;true

tools.sapCommerceImpexLibrary.ui.sections.relatedSnippets

How to find SAP Commerce Impex snippets?

Access enterprise-grade SAP Commerce Impex snippet library with professional templates. Find solutions for common tasks, data imports, and system configuration. Features include categorized snippets, documentation, and best practices.

Funktioner

  • Comprehensive Impex library with 20+ prebuilt snippets
  • Snippet categories covering all major SAP Commerce areas
  • Advanced search and filtering capabilities
  • Snippet preview and parameter configuration
  • Risk assessment and difficulty ratings
  • SAP Commerce version compatibility
  • Module requirements validation
  • Copy to clipboard functionality
  • Favorites and usage history tracking
  • Enterprise-grade templates and examples

Hur man använder

  1. Browse snippets by category or use search to find specific functionality
  2. Preview snippet details including parameters and prerequisites
  3. Check SAP Commerce version compatibility and module requirements
  4. Configure snippet parameters for your specific environment
  5. Copy Impex code to your SAP Commerce HAC Import/Export tool
  6. Test in development environment before production use
  7. Save favorite snippets for quick access and reuse

Vanliga frågor

What is SAP Commerce Impex?

Impex is SAP Commerce's data import/export framework that uses CSV-like syntax to create, update, and manage commerce data including products, customers, orders, and system configurations.

Are these Impex snippets safe for production?

All snippets include risk assessments and prerequisites. Always review carefully, test in development first, ensure proper backups, and validate parameters before production use.

Can I modify the snippets for my specific needs?

Yes, you can copy any snippet and modify it according to your requirements. The parameter system allows for easy customization of snippet behavior and values.

What SAP Commerce versions are supported?

Snippets support multiple SAP Commerce versions from 6.7 to 2211. Each snippet shows compatible versions and required modules for proper functionality.

How do I execute an Impex snippet?

Copy the snippet code, paste it into SAP Commerce HAC (Hybris Administration Console) Import/Export tool, configure parameters, and execute. Always test with dry-run first.

What are the different risk levels?

Risk levels indicate potential impact: Low (safe operations), Medium (moderate changes), High (significant impact), Critical (major system changes requiring careful planning).